
There is no single command to run all local validation steps. A composite verify script reduces the number of commands an implementer or automated agent must invoke to confirm a change is correct.
Context
The CI pipeline runs typecheck, lint, unit tests, and E2E as four independent jobs. Locally, a developer or LLM agent must run npm run typecheck, npm run lint, and npm test as three separate commands to get the same confidence. A single npm run verify script that chains these steps lets an automated agent issue one command and parse one exit code, tightening the feedback loop. E2E is intentionally excluded because it requires a running dev server and is slow, but the three fast checks should be bundled.
Affected Files
package.json:6 — Add a verify script entry: "verify": "npm run typecheck && npm run lint && npm test"
Requirements

Verification
- npm run verify
- grep '"verify"' package.json
Not In Scope
- Do not include E2E tests in the verify script — they require a dev server
- Do not modify
ci.yml to use the new script — CI jobs should remain independent for parallelism
- Do not add any new dev dependencies
Evidence
package.json:6-14 — Scripts section contains typecheck, lint, and test as separate entries with no composite script combining them
.github/workflows/ci.yml:1-52 — CI runs all four checks but as separate parallel jobs — no local equivalent exists
Arasaka Queue Planning Division.

There is no single command to run all local validation steps. A composite
verifyscript reduces the number of commands an implementer or automated agent must invoke to confirm a change is correct.Context
The CI pipeline runs typecheck, lint, unit tests, and E2E as four independent jobs. Locally, a developer or LLM agent must run
npm run typecheck,npm run lint, andnpm testas three separate commands to get the same confidence. A singlenpm run verifyscript that chains these steps lets an automated agent issue one command and parse one exit code, tightening the feedback loop. E2E is intentionally excluded because it requires a running dev server and is slow, but the three fast checks should be bundled.Affected Files
package.json:6— Add averifyscript entry:"verify": "npm run typecheck && npm run lint && npm test"Requirements
verifyscript exists inpackage.jsonthat runstypecheck,lint, andtestin sequencenpm run verifysucceeds on the current codebaseVerification
Not In Scope
ci.ymlto use the new script — CI jobs should remain independent for parallelismEvidence
package.json:6-14— Scripts section containstypecheck,lint, andtestas separate entries with no composite script combining them.github/workflows/ci.yml:1-52— CI runs all four checks but as separate parallel jobs — no local equivalent existsArasaka Queue Planning Division.