Commit History
-
[KM-691] Bound traceability payload + reject contradictory IR filter ranges
Rifqi HafizuddinTraceability: _truncate now summarizes embedded ToolOutputs (Pattern-A analyze_* inputs) instead of re-embedding the full upstream table, and executed queries get a dedicated 2000-char cap (was clipped at 300). Planner: IRValidator rejects >=2 disjoint BETWEEN ranges on one column (all filters are ANDed -> 0 rows), and planner.md teaches multi-period comparisons to use one spanning range + group-by or one query per period.db6db73 -
[KM-691] Make sources trace-authoritative; drop stream sources
Rifqi HafizuddinSources move fully to GET /api/v1/traceability. The SSE sources event now always emits [] (kept for backward-compat); removed the dead _build_sources helper and the structured-path source TODO. Updates the contract + v2 chat docstring accordingly.b43ecc7 -
[KM-691] Develop traceability
Rifqi Hafizuddin23cc207