Commit History
-
[KM-644] harden query path: grouped-select rule, int-date trends, sample decode, trace guard
Rifqi Hafizuddin +1: Claude Fable 5IRValidator rejects bare selects under group_by (planner retry now self-corrects the Postgres GroupingError class); analyze_trend handles integer year/month columns (was collapsing all rows into 1970-01); catalog/sample_decode.py base64-decodes numeric sample_values at read (self-disabling stopgap for Go's byte marshaling, 139 values on the live catalog); traceability skips null db-sources on failed retrievals; check_data hides -1 row counts. Docs: REPO_STATUS delta + DEV_PLAN §0.5. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>74ad526
-
feat/Planner Agent (#2)
- [KM-567][AI] Planner agent: contracts, schemas, inputs, registry (be96601ad46c00e8e789768dd6e89c2db827bde4) - [KM-567][AI] Planner agent: prompt + few-shot examples (83ba6b1743370145454d9315224eeb7b2d12ac18) - [KM-567][AI] Planner agent: validator + service (72306d0ce92c76d60117a20c701c7f8185bcfeef) - [KM-567] docs: record Phase 3 Planner agent in PROGRESS.md (ba2fa8892392028c8d13646c09d1155bbf34e703) - [KM-567][AI] Planner agent: fix PII leak + placeholder/retry robustness (6b3637dda097f16cd98d4b9ad6094fdaed6d1346) - [KM-624] Implement Compute Functions Tools (78c598c22d2f2a14229a83c3f43fa98c5d520ae7) - [KM-624][AI] Planner: realign stub registry + examples to composite analyze_* tools (93a24dabf48d8121e981cc470c835cb10badb62a) - [KM-624] docs: record tool taxonomy + ownership revision in PROGRESS (f3461142542f6216aff23b30a1321dfb4654afdc) - [KM-626][AI] Slow-path agent: seam contracts + TaskRunner (ac310de551d0888ccfef31e981e22d88f54c6a38) - [KM-626][AI] Slow-path agent: Assembler…81e5fe7