Skip to content

Local-First Sync Architect — Compare Workflow

Description: Evaluate multiple approaches or versions

When to Use

Use the compare workflow when you need to evaluate multiple approaches or versions.

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

  1. Initialize — Set up the compare context for Local-First Sync Architect
  2. Execute — Perform the compare operation following Local-First Sync Architect's style
  3. Validate — Check output against quality gates
  4. 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