Commit History
-
[KM-678] feat(tools): trim FE slash menu to /help + /report
Trim the list_tools catalog (GET /api/v1/tools) to expose only the FE-callable skills /help + /report. Comment out (not delete) /problem-statement, /analyze-*, /check-*, /retrieve-* so they stay re-enableable; the underlying tools still run via the router/Planner and check_* is still served by Golang. Slash menu only; HTTP routes untouched. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>fed17cc -
[KM-652] refactor: remove problem_statement skill + problem_validated gate
Rifqi Hafizuddin +1: Claude Opus 4.82026-06-24 pivot: the analysis goal is now two user-entered fields (objective + business_questions) captured at onboarding with no agent validation, so the problem_statement skill and the problem_validated gate are removed (comment, don't delete). - Router: drop problem_statement from the Intent literal + intent_router.md (6->5 intents); comment the dispatch branch in chat_handler; remove /problem-statement from list_tools. problem_statement.py kept intact but unwired. - Gate: gate() neutered to a no-op; call site commented in chat_handler; enable_gate marked deprecated. report_floor drops the problem_validated precondition -> floor is now >=1 completed analysis only. - Docs: REPO_STATUS.md + DEV_PLAN.md updated. - Tests (local, gitignored): test_gate / test_chat_handler / test_readiness updated. Full suite 284 passed, 7 skipped; ruff clean. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>057e0b2
-
feat/Knowledge & Data Tools (#3)
- [KM-641] refactor(tools): trim analytics registry to 4 active tools (66e2e4df66f1abf7eaa7e442d9900d428696ece4) - [NOTICKET] docs: add checkpoint plan for 2026-06-17 sync (8c1bb63ebdee02f9db0da9fc2b2269823b0a7688) - [KM-642] refactor(tools): rename data-access tools to data/knowledge naming (c38c0c29d3e6b245f67d03f2c35e451900e1abdb) - [KM-643] feat(tools): merge data sources into data_check + add knowledge_check (4bd5f1efdc560a64092cc8df672a7990fa949b59) - [NOTICKET] docs: record KM-642/643 in checkpoint plan + PROGRESS (4c57588b90fe0cac8d0d4d22cfe5701fc9eb52dd) - [NOTICKET] fix(chat): scope response cache by user_id + drop TTL to 1h (R5) (b701e95d300c7d2480a3608b2d4da6dfe102b19a) - [NOTICKET] feat(slow-path): persist AnalysisRecord via PostgresAnalysisStore (09f845188226dd01633cf74525caa569e4a7d37a) - [NOTICKET] Adopt verb-first skill naming (2d6406def7ed45edd1226e96645ba2a5cdbfa3d0) - [NOTICKET] docs: sync checkpoint plan — verb-first tool names + report-as-API (3b399f84d73b0d98bd99…0721bb4