correct needs distinct, stable statuses for valid input, suggestion emitted, no usable suggestion, and usage/input errors. Suggestions remain nonzero as required by the security model.
Implemented and reviewed in PR #45 with this contract:
0: input is already valid;
1: a correction suggestion was emitted;
2: command or input syntax is invalid;
3: no usable suggestion was emitted, including no result, incomplete search with no usable candidate, ambiguity, refused disclosure, or a missing dependency needed to present a suggestion.
#45 is already merged into #42's branch, so the implementation now lives at the current #42 head. Keep this issue open until #42 is integrated into reviewability-v1; GitHub does not auto-close it when #45 merges only into that intermediate branch. The final #42 integration should rerun the existing status/correction regression suite on the combined tip.
correctneeds distinct, stable statuses for valid input, suggestion emitted, no usable suggestion, and usage/input errors. Suggestions remain nonzero as required by the security model.Implemented and reviewed in PR #45 with this contract:
0: input is already valid;1: a correction suggestion was emitted;2: command or input syntax is invalid;3: no usable suggestion was emitted, including no result, incomplete search with no usable candidate, ambiguity, refused disclosure, or a missing dependency needed to present a suggestion.#45 is already merged into #42's branch, so the implementation now lives at the current #42 head. Keep this issue open until #42 is integrated into
reviewability-v1; GitHub does not auto-close it when #45 merges only into that intermediate branch. The final #42 integration should rerun the existing status/correction regression suite on the combined tip.