What problem does it solve?
Frontend and backend changes to lists, metrics, filters, and live streams often silently lose scope, ordering, totals, or stream continuity at some layer, producing bugs like wrong counts, duplicated pages, or cross-workspace leaks. This Skill provides a structured audit procedure that traces every read model from store to view and proves each invariant with targeted tests.
Core Features & Use Cases
- Boundary Mapping: Declare the authoritative owner, scope, population, ordering, and lifecycle for every changed list, metric, detail read, or stream before implementation.
- Contract Enforcement: Apply catalog and live-cache contracts covering cursor identity, exact totals, cache key factories, merge semantics, fences, and reconnect behavior.
- Test Matrix Selection: Pick only the falsifying test cases matching the changed contract and place them at the lowest owning layer.
- Use Case: When adding a paginated, filterable session catalog with SSE updates to the Compozy web app, use this Skill to verify that filters apply before the page cut, totals come from the full population, and reconnects resume from a cache-owned cursor.
Quick Start
Audit the new sessions list endpoint and its TanStack Query cache for scope, ordering, totals, and live-stream continuity using the data-boundaries procedure.