feat(hints): describe structural hints — IMPLEMENTS/INJECTS wiring + method road signs#214
Conversation
…method road signs Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Code ReviewOverall this is a well-scoped, well-tested PR. The suppression invariant, dual-list parity, and fixture-aware test helpers are all solid. A few items worth considering: 1. Over-complicated
|
…licate char-cap test Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Summary
edge_summaryin/out counts andrecord.data— no graph re-query, no ontology bump, no re-index._StructuredHintdual-list parity._in_countand_type_rollup_would_emithelpers; refactorsis_typeblock from early-return to fallthrough with suppression gate.Scope
mcp_hints.py— helpers, 7 newTPL_DESCRIBE_*constants, control-flow refactor, all 10 rows with dual-list emissiontests/test_mcp_hints.py— 21 new tests (12 string + 9 structured), regression relaxations, char-cap parametrizationpropose/DESCRIBE-HINTS-STRUCTURAL-PROPOSE.md→propose/completed/No ontology bump. No re-index. No changes to
build_ast_graph.py,java_ontology.py,mcp_v2.py,server.py.Plan + propose
plans/PLAN-DESCRIBE-HINTS-STRUCTURAL.md§ PR-1propose/completed/DESCRIBE-HINTS-STRUCTURAL-PROPOSE.mdManual evidence
🤖 Generated with Claude Code