Run pending monitoring checks from the checklist, evaluate results, and update the checklist with outcomes
You are running the pending monitoring checks from docs/02-operations/MONITORING-CHECKLIST.md. This is a diagnostic + housekeeping task — run queries, evaluate results against decision criteria, and update the checklist.
cat docs/02-operations/MONITORING-CHECKLIST.md
Read the file carefully. Identify items in the ACTIVE section whose check date has arrived or passed. Today's date is available from .
date +%Y-%m-%dFor each item that is due, run the SQL query listed in the checklist using:
bq query --use_legacy_sql=false --format=pretty "QUERY_HERE"
Run multiple independent queries in parallel where possible.
For each check, compare results against the decision criteria listed in the checklist item. Classify each as:
Format the output as:
## Monitoring Check Results — [DATE]
### DUE ITEMS
#### [Item #] [Item Name] — [PASS/FAIL/INSUFFICIENT]
- **Query result:** [1-2 line summary of what the data shows]
- **Decision criteria:** [what was expected]
- **Verdict:** [what to do]
- **Action needed:** [specific action, or "None — resolved"]
### NOT YET DUE
- Item #X: [name] — due ~[date]
- Item #Y: [name] — due ~[date]
### ITEMS NEEDING ATTENTION
[Any FAIL items with recommended actions]
After presenting results, update docs/02-operations/MONITORING-CHECKLIST.md:
Important: Use the Edit tool to make targeted changes. Do NOT rewrite the entire file.
If the user has done work this session that creates new monitoring needs, ask whether to add them to the checklist. Common triggers: