feat(base2): add meta-rule 'Syntax ≠ logic' to General guidelines - #873
feat(base2): add meta-rule 'Syntax ≠ logic' to General guidelines#873chicagoist wants to merge 1 commit into
Conversation
Add a general principle: parser passes (node --check, tsc --noEmit, etc.) do NOT mean the code works. Always verify execution, not just parsing. Placed before the JavaScript Debugging rule as the general axiom from which the JS-specific checks follow.
|
The instinct here is fine — reminding the agent that a parser pass doesn't guarantee runtime correctness is a legitimate point, and it's a tiny, low-risk diff to
If you separate the general axiom (which is easy to justify) from the JS-specific checklist (which needs either broadening or evidence it prevents a recurring class of bugs), this would be much easier to port as-is. Consider trimming the second bullet to be shorter and more general, or dropping it if it was written for a single incident. |
|
Marking this stale - there has been no activity here for 39 days. It will close in 7 days unless someone comments. This is backlog upkeep, not a verdict on the pull request. A single comment keeps it open, and anything closed this way can be reopened. |
General principle: parser passes (
node --check,tsc --noEmit, etc.)do NOT mean the code works. Always verify execution, not just parsing.
Placed before the JavaScript Debugging rule (#872) as the axiom
from which the JS-specific verification steps follow.
Diff