56 lines
1.6 KiB
Markdown
56 lines
1.6 KiB
Markdown
# 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.ts`
|
|
- `packages/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
|
|
|
|
```text
|
|
You are T1, the test agent for the CapaKraken 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.
|
|
```
|