Contracts
cli-outputs.md
CLI output contracts — tech-agnostic-language-fallback-01M3NP53
spec-kitty review — dead-code not applicable
Console (shape, wording finalised in implementation; tests assert the stable parts in bold):
⚠ Dead-code scan: **not applicable** (**MISSION_REVIEW_DEAD_CODE_NOT_APPLICABLE**)
reason: changed source set contains no files the dead-code scan supports (unsupported: **.go, .zig**)
remediation: <tech-agnostic: extend your local charter with tech-specific review guidance and your own analyzer/test command>
- Must NOT contain
.pyas unsupported,src/,pytest, or "create a Python file". - Report: gate
dead_coderesultskip; finding typedead_code_not_applicable; verdictpass_with_notes; rc 0; never "0 unreferenced".
spec-kitty review — missing pytest
⚠ MISSION_REVIEW_TEST_EXTRA_MISSING: <installation note + remediation> (review continues)
charter generate — unregistered tool
available_tools: 'zig' is not a registered tool id; ignored (tool ids are validated separately from project languages)
charter context — unknown language
- compact:
- Languages: unknownfollowed by the single advisory line. - bootstrap: the single advisory line; no Languages line requirement.
- Advisory (single constant): states no specialist guidance exists for the project's language and to add tech-specific guidelines to the local charter, naming the how-to "Extend your charter for an unsupported language".