fix: align fallback prompts with conservative validation#18
Conversation
|
Investigation found that the immediate failure is real, but the correct fix needs further design. The current source_input validation added during fallback-boundary hardening requires near-canonical source/output equivalence. That prevents intended fallback drafting such as please use docker → use docker. Attempts to relax that requirement with lexical operand grounding introduced unacceptable semantic-laundering false positives, while adding positive or negative natural-language rewrite rules would effectively create a second parser. The proposed prompt/documentation narrowing was therefore abandoned rather than redefining intended fallback behavior to match the current validator. Leaving this issue open pending a principled source-aware validation boundary. Broader suggest_directive work may inform the eventual design, but please use docker → use docker remains an intended fallback use case. |
Summary
Notes
Closes #15