{
  "planPath": "docs/plans/2026-06-12-galaxy-standard-driver-phase-a.md",
  "tasks": [
    {"id": 314, "subject": "Task 0: Create feature branch", "status": "completed"},
    {"id": 315, "subject": "Task 1: DriverTypeRegistry — Galaxy → Equipment", "status": "completed", "blockedBy": [314]},
    {"id": 316, "subject": "Task 2: DraftValidator — drop Galaxy/SystemPlatform branches", "status": "completed", "blockedBy": [314]},
    {"id": 317, "subject": "Task 3: Phase7Composer — remove Galaxy mirror producer + exception clause", "status": "completed", "blockedBy": [314]},
    {"id": 318, "subject": "Task 4: Phase7CompositionResult — remove GalaxyTags + GalaxyTagPlan", "status": "completed", "blockedBy": [317]},
    {"id": 319, "subject": "Task 5: DeploymentArtifact — remove Galaxy mirror decode + isGalaxyAlias", "status": "completed", "blockedBy": [318]},
    {"id": 320, "subject": "Task 6: Phase7Applier + OpcUaPublishActor — delete MaterialiseGalaxyTags", "status": "completed", "blockedBy": [318]},
    {"id": 321, "subject": "Task 7: Authorization — remove ScopeKind.SystemPlatform + WalkSystemPlatform", "status": "completed", "blockedBy": [318]},
    {"id": 322, "subject": "Task 8: Composer↔Artifact byte-parity test (Galaxy equipment tag)", "status": "completed", "blockedBy": [317, 319]},
    {"id": 323, "subject": "Task 9: CAPSTONE — remove SystemPlatform enum values; build green", "status": "completed", "blockedBy": [315, 316, 317, 319, 320, 321]},
    {"id": 324, "subject": "Task 10: EF migration — drop per-kind unique constraint", "status": "completed", "blockedBy": [323]},
    {"id": 325, "subject": "Task 11: Delete alias-only AdminUI files", "status": "completed", "blockedBy": [314]},
    {"id": 326, "subject": "Task 12: UnsTreeService/IUnsTreeService/EquipmentChildRows — strip alias/relay", "status": "completed", "blockedBy": [325]},
    {"id": 327, "subject": "Task 13: EquipmentPage.razor — strip alias UI", "status": "completed", "blockedBy": [326]},
    {"id": 328, "subject": "Task 14: TagModal.razor — wire Galaxy address picker", "status": "completed", "blockedBy": [326]},
    {"id": 329, "subject": "Task 15: NamespaceEdit.razor — hide SystemPlatform option", "status": "completed", "blockedBy": [323]},
    {"id": 330, "subject": "Task 16: Docs — Uns.md + CLAUDE.md", "status": "completed", "blockedBy": [314]},
    {"id": 331, "subject": "Task 17: Verify — build, test, user-driven live /run", "status": "completed", "blockedBy": [322, 324, 327, 328, 329, 330]}
  ],
  "lastUpdated": "2026-06-15"
}
