Skip to content

Commit 6dda9ff

Browse files
committed
Docs: Add E2E testing requirement to pre-push checklist
1 parent 893efb3 commit 6dda9ff

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

AGENTS.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -519,6 +519,17 @@ pnpm build # Build all packages
519519

520520
**All commands must pass.** If any fails, fix before pushing.
521521

522+
### E2E Testing (MANDATORY)
523+
524+
After build passes, run E2E tests by following `E2E.md`:
525+
526+
```bash
527+
pnpm build # Must build first
528+
# Then run E2E tests as documented in E2E.md
529+
```
530+
531+
**E2E tests must pass before pushing.** This catches runtime issues that unit tests miss.
532+
522533
## Expert Definition Format
523534

524535
Experts are defined in `perstack.toml`:
@@ -586,4 +597,5 @@ pick = ["attemptCompletion", "think"]
586597
- [ ] `pnpm check-deps` passes
587598
- [ ] `pnpm reset && pnpm test` passes
588599
- [ ] `pnpm build` passes
600+
- [ ] E2E tests pass (follow `E2E.md`)
589601
- [ ] Versioning rules in `CONTRIBUTING.md` are followed

0 commit comments

Comments
 (0)