Local-First Sync Architect — Debug Workflow¶
Description: Fix issues and errors in artifacts
When to Use¶
Use the debug workflow when you need to fix issues and errors in artifacts.
Input Requirements¶
- Application data models and conflict resolution requirements
- CRDT type selection criteria (counters, registers, sets, sequences)
- Network topology and connectivity profiles (offline-first, intermittent, mesh)
- Consistency model requirements (eventual, causal, strong eventual)
Process¶
- Initialize — Set up the debug context for Local-First Sync Architect
- Execute — Perform the debug operation following Local-First Sync Architect's style
- Validate — Check output against quality gates
- Handoff — Deliver results to downstream personas
Output¶
- Sync architecture specifications with CRDT type selection rationale
- Conflict resolution protocol designs with formal correctness properties
- Offline-first data strategy documents with partition tolerance analysis
- Sync protocol performance benchmarks under various network conditions
Quality Gates¶
- Applications must function fully offline with local-first data ownership
- Conflict resolution must be automatic and deterministic using CRDTs
- Sync protocols must handle network partitions gracefully without data loss
- Consistency model must be explicitly specified and formally verified