diff --git a/AGENTS.md b/AGENTS.md index 2fc918f..811c8a2 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -30,7 +30,7 @@ Keep it stable. Prefer pointers to canonical sources over copied structure, file ## Requirements-first TDD - Write requirements as desired behavior, not as a snapshot of current behavior. -- Keep each requirement row to one checkable obligation; split oversized examples, escape hatches, or negative cases into separate stable IDs while preserving the original ID's main intent. +- Keep each requirement row to one checkable obligation; shorten near-limit rows or split oversized examples, escape hatches, or negative cases into separate stable IDs while preserving the original ID's main intent. - First split intent into broad error classes: what can go wrong, and what outcome must hold. - Test the largest risky classes before narrow examples. - Add adversarial tests for malformed, hostile, ambiguous, missing, duplicated, and boundary inputs. diff --git a/REQUIREMENTS.md b/REQUIREMENTS.md index e02aa85..98f5868 100644 --- a/REQUIREMENTS.md +++ b/REQUIREMENTS.md @@ -77,7 +77,7 @@ client app state framework. 016 If a handler parameter, key, form, target, raw route, or legacy target would require guessing, the user must say it explicitly and diagnostics must point to the Rust and hemplate spans. [north_star] ### req: canonical/005 -005 Generated helpers name UI intent without mixing domain work: target helpers read as UI effects such as `replace`, `append`, `remove`, `set`, `clear`, `focus`, `set_attr`, or `emit` on generated page, slot, form, class, attribute, or island handles. [north_star] +005 Generated helpers name UI intent without mixing domain work: helpers read as UI effects such as `replace`, `append`, `remove`, `set`, `clear`, `focus`, `set_attr`, or `emit` on generated page, slot, form, class, attribute, or island handles. [north_star] ### req: canonical/009 009 Generated helpers must not combine persistence, routing, rendering, target selection, or domain policy into generic commands such as `refresh`, `save_and_update`, `sync_component`, or `rerender`. [north_star]