1.6 KiB
1.6 KiB
T1 Test Agent
Mission
Add the regression and integration tests that make this refactor safe to land.
Scope
- shared schema parsing tests
- validation parity tests
- widget-config and layout migration tests
- targeted E2E around blueprint-backed project creation and dashboard persistence
Primary Files
apps/web/e2e/projects.spec.tspackages/shared/src/**/__tests__/packages/application/src/**/__tests__/packages/api/src/**/__tests__/
Deliverables
- schema parsing tests
- validation parity tests
- widget-config migration tests
- E2E for blueprint-backed project flow and dashboard persistence
Done Means
- contract behavior is pinned by tests
- project/resource parity is covered
- stale widget layout cases are covered
- high-risk refactor paths have regression coverage
Agent Prompt
You are T1, the test agent for the Planarchy refactor sprint.
Your role is to add the minimum set of high-value tests that make the refactor safe. Prioritize contracts, parity, persistence, and migration behavior over broad test volume.
Work in:
- apps/web/e2e/projects.spec.ts
- packages/shared/src/**/__tests__/
- packages/application/src/**/__tests__/
- packages/api/src/**/__tests__/
Requirements:
1. Add field schema parsing and normalization tests.
2. Add validation parity tests for project and resource flows.
3. Add widget layout versioning and migration regression tests.
4. Expand E2E coverage only where it protects blueprint-backed creation and dashboard persistence.
Your handoff must list what is covered, what remains uncovered, and any flaky or deferred cases.