| name | fp-review-spec |
| description | Validate that E2E_TESTS.md specification files are complete and well-structured |
Review E2E Spec
Validate that E2E_TESTS.md specification files are complete, well-structured, and follow the required format. This is a read-only command — it reports findings but does not modify any files.
Additional instructions from the user: "$ARGUMENTS". Ignore if empty.
Phase 1: Discover
- Find all
E2E_TESTS.md files in the project.
- Read each one fully.
Phase 2: Validate Structure
For each E2E_TESTS.md, check:
Required elements
Metadata
Quality
Category coverage
For each suite, check that there is reasonable category diversity:
- At minimum,
core features should exist
- Warn if no
error features exist (error handling is often overlooked)
- Note if
edge and idempotency are missing (informational, not blocking)
Phase 3: Report
Present findings per file:
Spec Review: packages/cli/E2E_TESTS.md
==========================================
Structure: PASS (4 suites, 23 features)
Metadata: WARN (2 features missing category)
Quality: PASS
Issues:
WARNING Feature "Handle edge case" in suite "Task Creation" has no category comment
WARNING Feature "Process request" in suite "API" has no category comment
INFO Suite "Push" has no error-category features
INFO Suite "Init" has no idempotency-category features
Category distribution:
core: 14 features
edge: 3 features
error: 4 features
side-effect: 2 features
idempotency: 0 features ← consider adding
Summary: 2 warnings, 2 info notes
Do NOT modify the spec files. Report only.