Files
CapaKraken/.agents/sprints/widget-field-refactor/T1-test-agent.md
T

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

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.