Files
lmxopcua/docs/plans/2026-06-10-script-log-and-scripted-alarm-runtime.md.tasks.json
T
2026-06-10 12:09:56 -04:00

33 lines
3.8 KiB
JSON

{
"planPath": "docs/plans/2026-06-10-script-log-and-scripted-alarm-runtime.md",
"designPath": "docs/plans/2026-06-10-script-log-and-scripted-alarm-runtime-design.md",
"branch": "feat/scriptlog-alarm-runtime",
"baseBranch": "master",
"baseSha": "df4c2657",
"status": "in-progress",
"tasks": [
{"id": 200, "planTask": 0, "subject": "T0: Branch + test-project check", "classification": "small", "status": "completed"},
{"id": 201, "planTask": 1, "subject": "T1: IScriptLogPublisher + ScriptLogTopicSink", "classification": "standard", "status": "completed", "blockedBy": [200], "commit": "14fe88fc"},
{"id": 202, "planTask": 2, "subject": "T2: Root script logger + DpsScriptLogPublisher + Host wiring", "classification": "standard", "status": "completed", "blockedBy": [201], "commit": "73014258, bf86b3de"},
{"id": 203, "planTask": 3, "subject": "T3: Rewire Roslyn evaluators to root logger", "classification": "standard", "status": "completed", "blockedBy": [202], "commit": "bd2dd05a, 788bb68d"},
{"id": 204, "planTask": 4, "subject": "T4: Live-verify Layer 0", "classification": "verification", "status": "in-progress", "blockedBy": [202, 203]},
{"id": 205, "planTask": 5, "subject": "T5: EquipmentScriptedAlarmPlan + Phase7Composer enrichment", "classification": "standard", "status": "pending", "blockedBy": [200], "parallelizableWith": [207, 208]},
{"id": 206, "planTask": 6, "subject": "T6: DeploymentArtifact parity for alarm plan", "classification": "standard", "status": "pending", "blockedBy": [205], "parallelizableWith": [207, 208]},
{"id": 207, "planTask": 7, "subject": "T7: DependencyMuxTagUpstreamSource", "classification": "standard", "status": "pending", "blockedBy": [200], "parallelizableWith": [205, 206, 208]},
{"id": 208, "planTask": 8, "subject": "T8: EfAlarmConditionStateStore", "classification": "standard", "status": "pending", "blockedBy": [200], "parallelizableWith": [205, 206, 207]},
{"id": 209, "planTask": 9, "subject": "T9: ScriptedAlarmHostActor", "classification": "high-risk", "status": "pending", "blockedBy": [206, 207, 208, 203]},
{"id": 210, "planTask": 10, "subject": "T10: Spawn + apply in DriverHostActor", "classification": "standard", "status": "pending", "blockedBy": [209]},
{"id": 211, "planTask": 11, "subject": "T11: Retire orphaned actor + F9b evaluator", "classification": "small", "status": "pending", "blockedBy": [209, 210]},
{"id": 212, "planTask": 12, "subject": "T12: Live-verify Layer 1", "classification": "verification", "status": "pending", "blockedBy": [210, 211]},
{"id": 213, "planTask": 13, "subject": "T13: SDK research spike (DeepWiki)", "classification": "small", "status": "pending", "blockedBy": [200]},
{"id": 214, "planTask": 14, "subject": "T14: Real condition-node materialisation", "classification": "high-risk", "status": "pending", "blockedBy": [213]},
{"id": 215, "planTask": 15, "subject": "T15: Richer alarm-state bridge", "classification": "standard", "status": "pending", "blockedBy": [214, 209], "parallelizableWith": [217]},
{"id": 216, "planTask": 16, "subject": "T16: Event firing on transition", "classification": "high-risk", "status": "pending", "blockedBy": [214, 215]},
{"id": 217, "planTask": 17, "subject": "T17: Inbound method dispatch + ack plumbing", "classification": "high-risk", "status": "pending", "blockedBy": [214], "parallelizableWith": [215]},
{"id": 218, "planTask": 18, "subject": "T18: AdminUI ack/shelve control", "classification": "standard", "status": "pending", "blockedBy": [217]},
{"id": 219, "planTask": 19, "subject": "T19: Live-verify Layer 2 (Client.CLI)", "classification": "verification", "status": "pending", "blockedBy": [216, 217, 218]},
{"id": 220, "planTask": 20, "subject": "T20: Docs + finish branch", "classification": "small", "status": "pending", "blockedBy": [219]}
],
"lastUpdated": "2026-06-10"
}