Commit History
-
[KM-567][AI] Planner agent: contracts, schemas, inputs, registry
Rifqi Hafizuddin +1: Claude Opus 4.8Phase 3 slow-path Planner foundation (AGENT_ARCHITECTURE_CONTEXT_new.md §7.3). - contracts.py: STUB BusinessContext / ToolSpec / ToolRegistry / ToolOutput (to reconcile with lead + tool team KM-608). - schemas.py: TaskList / Task / ToolCall output contract. No replan schemas. - inputs.py: CatalogSummary (condensed, PII sample_values nulled, from_catalog builder) + Constraints. - registry.py: STUB v1 P0 tool registry (query_structured, retrieve_documents, list/describe_source, compute_median/stddev/percentile/mode, date_trunc). - errors.py: PlannerError / PlannerValidationError. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>be96601