22 lines
1.9 KiB
JSON
22 lines
1.9 KiB
JSON
{
|
|
"planPath": "docs/plans/2026-08-17-perf-followups.md",
|
|
"tasks": [
|
|
{"id": 1, "subject": "Task 1: Per-driver poll-overrun meter + PollGroupEngine doc notes", "status": "pending"},
|
|
{"id": 2, "subject": "Task 2: S7 span-option validation guard", "status": "pending"},
|
|
{"id": 3, "subject": "Task 3: Historian drain — shutdown cancellation is not a per-tag failure", "status": "pending"},
|
|
{"id": 4, "subject": "Task 4: Direct-apply artifact read — explicit command timeout", "status": "pending"},
|
|
{"id": 5, "subject": "Task 5: SessionAclDecisionCache eviction race + stress test", "status": "pending"},
|
|
{"id": 6, "subject": "Task 6: Revalidate memo — reject empty node identifiers", "status": "pending"},
|
|
{"id": 7, "subject": "Task 7: SQL-Server-backed tests for drift probe + rename scan", "status": "pending"},
|
|
{"id": 8, "subject": "Task 8: ScriptedAlarmEngine TrackBackgroundTask ordering + volatile _disposed", "status": "pending"},
|
|
{"id": 9, "subject": "Task 9: Test-reliability hardening (durability second-reader, #491 controls)", "status": "pending", "blockedBy": [3]},
|
|
{"id": 10, "subject": "Task 10: MTConnect Build streams through XmlReader", "status": "pending"},
|
|
{"id": 11, "subject": "Task 11: IS7Plc multi-variable read seam", "status": "pending"},
|
|
{"id": 12, "subject": "Task 12: S7 multi-var reads for span leftovers", "status": "pending", "blockedBy": [1, 11]},
|
|
{"id": 13, "subject": "Task 13: S7 live gate — span planner + multi-var vs s7_1500 fixture", "status": "pending", "blockedBy": [2, 12]},
|
|
{"id": 14, "subject": "Task 14: docker-dev live gate (regression of the merged remainder)", "status": "pending", "blockedBy": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]},
|
|
{"id": 15, "subject": "Task 15: Close-out — full sweep + Outcomes", "status": "pending", "blockedBy": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]}
|
|
],
|
|
"lastUpdated": "2026-08-17T08:00:00Z"
|
|
}
|