Files
mxaccessgw/docs/plans/2026-08-15-perf-review-remediation.md.tasks.json
T

32 lines
2.8 KiB
JSON

{
"planPath": "docs/plans/2026-08-15-perf-review-remediation.md",
"tasks": [
{"id": 1, "subject": "Task 1: Named-pipe buffer sizes", "status": "completed"},
{"id": 2, "subject": "Task 2: Metrics pull-gauge + Interlocked counters", "status": "completed"},
{"id": 3, "subject": "Task 3: Distributor copy-on-write subscriber snapshot", "status": "completed"},
{"id": 4, "subject": "Task 4: Dashboard event mirror viewer gating", "status": "completed"},
{"id": 5, "subject": "Task 5: Snapshot pipeline idle gating + cached config", "status": "completed"},
{"id": 6, "subject": "Task 6: Reply ownership transfer in MapCommandReply", "status": "completed"},
{"id": 7, "subject": "Task 7: WorkerClient WaitAsync timeout + WorkerCancel", "status": "completed", "blockedBy": [2]},
{"id": 8, "subject": "Task 8: Audit pipeline background writer + retention", "status": "completed"},
{"id": 9, "subject": "Task 9: Parallel session teardown", "status": "completed"},
{"id": 10, "subject": "Task 10: Dashboard live-data subscription cap", "status": "completed"},
{"id": 11, "subject": "Task 11: Alarm monitor cached CurrentAlarms", "status": "completed"},
{"id": 12, "subject": "Task 12: Logging middleware hoist + bearer redaction fix", "status": "completed"},
{"id": 13, "subject": "Task 13: Auth-path span parsing + limiter keys", "status": "completed"},
{"id": 14, "subject": "Task 14: Bulk constraint loops, caches, hygiene", "status": "completed"},
{"id": 15, "subject": "Task 15: Phase A gate — full gateway suite", "status": "in_progress", "blockedBy": [1,2,3,4,5,6,7,8,9,10,11,12,13,14]},
{"id": 16, "subject": "Task 16: Event drain wake signal", "status": "pending", "blockedBy": [15]},
{"id": 17, "subject": "Task 17: Event queue capacity env plumbing", "status": "pending", "blockedBy": [16]},
{"id": 18, "subject": "Task 18: STA message-driven completion waits", "status": "pending", "blockedBy": [15]},
{"id": 19, "subject": "Task 19: Handle registry reverse index + O(1) removals", "status": "pending", "blockedBy": [15]},
{"id": 20, "subject": "Task 20: Event conversion TryParseExact + compiled accessors", "status": "pending", "blockedBy": [15]},
{"id": 21, "subject": "Task 21: Drain size memoized at enqueue", "status": "pending", "blockedBy": [16, 17]},
{"id": 22, "subject": "Task 22: Worker frame writer/reader pooled buffers", "status": "pending", "blockedBy": [15]},
{"id": 23, "subject": "Task 23: Alarm consumer parse + truncation + cadence", "status": "pending", "blockedBy": [15]},
{"id": 24, "subject": "Task 24: Phase B verification on windev (psbridge)", "status": "pending", "blockedBy": [16,17,18,19,20,21,22,23]},
{"id": 25, "subject": "Task 25: Wrap-up docs sweep + follow-ups", "status": "pending", "blockedBy": [24]}
],
"lastUpdated": "2026-08-15T13:30:00Z"
}