# 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.
```
