{
  "schema": "MAKNOW_AWR004_SYNTHETIC_FIXTURE_v1.0",
  "fixture_id": "AWR004-TRANSFER-001",
  "synthetic": true,
  "rights_and_credentials": "NONE_REQUIRED_OFFLINE",
  "notes": "Several autonomous teams with bounded domains and independent release pressure; field users require full-shift disconnected authoritative edits.",
  "microservices": {
    "problem": "Evaluate whether service decomposition pressure exceeds a stronger modular monolith",
    "problem_class": "SERVICE_DECOMPOSITION",
    "team_count": 6,
    "bounded_context_evidence": "CLEAR_STABLE",
    "independent_deploy_need": "PRESENT",
    "independent_scale_need": "PRESENT",
    "failure_isolation_need": "PRESENT",
    "distributed_transaction_risk": "MATERIAL_REQUIRES_POLICY",
    "operational_maturity": "READY_FOR_BOUNDED_PILOT",
    "simpler_alternative": "MODULAR_MONOLITH_WITH_CLEARER_BOUNDARIES",
    "operational_owner": "platform-owner",
    "migration_cost": "HIGH_BUT_BOUNDED_PILOT",
    "failure_surface": "DISTRIBUTED_AND_OWNED",
    "chapter_exit_evidence": "synthetic://chapter/ms",
    "authority_refs": [
      "source://AWR-004/MSMICRO",
      "lesson://AWR-004#claim/AWR-004-K1",
      "lesson://AWR-004#claim/AWR-004-K4"
    ]
  },
  "full_offline_studio": {
    "problem": "Evaluate whether field workflow requires a complete offline studio rather than bounded offline-capable behavior",
    "offline_duration_requirement": "FULL_SHIFT_8H",
    "local_data_volume": "BOUNDED",
    "offline_write_requirement": "PRESENT_AUTHORITATIVE_LOCAL_EDIT",
    "sync_requirement": "PRESENT",
    "conflict_policy": "EXPLICIT_RECORD_LEVEL_POLICY",
    "update_strategy": "CONTROLLED_OFFLINE_PACKAGE",
    "recovery_strategy": "TESTED_RECONCILIATION_PATH",
    "security_boundary": "CONTROLLED_OFFLINE_LOCAL_STATE",
    "simpler_alternative": "ONLINE_FIRST_WITH_CACHE_AND_BOUNDED_LOCAL_DRAFT",
    "operational_owner": "studio-data-owner",
    "migration_cost": "HIGH_BUT_BOUNDED_PILOT",
    "failure_surface": "LOCAL_STATE_SYNC_CONFLICT_AND_RECOVERY",
    "chapter_exit_evidence": "synthetic://chapter/offline",
    "authority_refs": [
      "source://AWR-004/SW",
      "source://AWR-004/IDB",
      "lesson://AWR-004#claim/AWR-004-K2",
      "lesson://AWR-004#claim/AWR-004-K3",
      "lesson://AWR-004#claim/AWR-004-K4"
    ]
  }
}
