From 9d373efbe07b662135352fcea20e0fd693f7ef19 Mon Sep 17 00:00:00 2001 From: Joseph Doherty Date: Thu, 4 Jun 2026 16:21:13 -0400 Subject: [PATCH] docs(glauth): mark shared-GLAuth design implemented + all plan tasks complete --- ...04-shared-glauth-standardization-design.md | 3 +- ...hared-glauth-standardization.md.tasks.json | 38 +++++++++---------- 2 files changed, 21 insertions(+), 20 deletions(-) diff --git a/docs/plans/2026-06-04-shared-glauth-standardization-design.md b/docs/plans/2026-06-04-shared-glauth-standardization-design.md index 4a24211..2f08847 100644 --- a/docs/plans/2026-06-04-shared-glauth-standardization-design.md +++ b/docs/plans/2026-06-04-shared-glauth-standardization-design.md @@ -1,6 +1,7 @@ # Shared GLAuth Standardization — Design -> **Status:** Approved 2026-06-04. Next: `superpowers-extended-cc:writing-plans` → implementation plan. +> **Status:** IMPLEMENTED + verified 2026-06-04 (all 18 plan tasks). See `shared-glauth-on-35` memory. +> Plan: [`2026-06-04-shared-glauth-standardization.md`](2026-06-04-shared-glauth-standardization.md). > **Scope:** dev/test only. Production stays on real corporate AD (out of scope). ## Goal diff --git a/docs/plans/2026-06-04-shared-glauth-standardization.md.tasks.json b/docs/plans/2026-06-04-shared-glauth-standardization.md.tasks.json index 068c63a..c197108 100644 --- a/docs/plans/2026-06-04-shared-glauth-standardization.md.tasks.json +++ b/docs/plans/2026-06-04-shared-glauth-standardization.md.tasks.json @@ -1,25 +1,25 @@ { "planPath": "docs/plans/2026-06-04-shared-glauth-standardization.md", "tasks": [ - {"id": 0, "subject": "Task 0: Write merged GLAuth config.toml", "status": "pending"}, - {"id": 1, "subject": "Task 1: Write GLAuth docker-compose.yml", "status": "pending"}, - {"id": 2, "subject": "Task 2: Write GLAuth README runbook", "status": "pending"}, - {"id": 3, "subject": "Task 3: Commit Phase 0 artifacts", "status": "pending", "blockedBy": [0, 1, 2]}, - {"id": 4, "subject": "Task 4: Deploy to 10.100.0.35 + verify directory (GATE)", "status": "pending", "blockedBy": [3]}, - {"id": 5, "subject": "Task 5: Repoint 4 ScadaBridge central-node configs", "status": "pending", "blockedBy": [4]}, - {"id": 6, "subject": "Task 6: Retire scadabridge-ldap + prove OrbStack->35 reachability", "status": "pending", "blockedBy": [4]}, - {"id": 7, "subject": "Task 7: Recreate :9000 central nodes + browser-verify", "status": "pending", "blockedBy": [5, 6]}, - {"id": 8, "subject": "Task 8: Recreate :9100 central nodes + verify", "status": "pending", "blockedBy": [7]}, - {"id": 9, "subject": "Task 9: Commit ScadaBridge edits on feat/shared-glauth", "status": "pending", "blockedBy": [7, 8]}, - {"id": 10, "subject": "Task 10: Confirm group-key shape + seed OtOpcUa-* mappings", "status": "pending", "blockedBy": [4]}, - {"id": 11, "subject": "Task 11: Un-stub OtOpcUa docker-dev host containers", "status": "pending", "blockedBy": [4]}, - {"id": 12, "subject": "Task 12: Apply seed + recreate otopcua-dev + verify", "status": "pending", "blockedBy": [10, 11]}, - {"id": 13, "subject": "Task 13: Commit OtOpcUa edits on feat/shared-glauth", "status": "pending", "blockedBy": [12]}, - {"id": 14, "subject": "Task 14: Repoint MxGateway (windev) at shared GLAuth", "status": "pending", "blockedBy": [4]}, - {"id": 15, "subject": "Task 15: Repoint OtOpcUa (windev) + transport Ldaps->None", "status": "pending", "blockedBy": [4]}, - {"id": 16, "subject": "Task 16: Stop/disable windev-local glauth", "status": "pending", "blockedBy": [14, 15]}, - {"id": 17, "subject": "Task 17: Full cross-app verification matrix", "status": "pending", "blockedBy": [7, 8, 12, 14, 15, 16]}, - {"id": 18, "subject": "Task 18: Update memory, design status, finalize branches", "status": "pending", "blockedBy": [17, 9, 13]} + {"id": 0, "subject": "Task 0: Write merged GLAuth config.toml", "status": "completed"}, + {"id": 1, "subject": "Task 1: Write GLAuth docker-compose.yml", "status": "completed"}, + {"id": 2, "subject": "Task 2: Write GLAuth README runbook", "status": "completed"}, + {"id": 3, "subject": "Task 3: Commit Phase 0 artifacts", "status": "completed", "blockedBy": [0, 1, 2]}, + {"id": 4, "subject": "Task 4: Deploy to 10.100.0.35 + verify directory (GATE)", "status": "completed", "blockedBy": [3]}, + {"id": 5, "subject": "Task 5: Repoint 4 ScadaBridge central-node configs", "status": "completed", "blockedBy": [4]}, + {"id": 6, "subject": "Task 6: Retire scadabridge-ldap + prove OrbStack->35 reachability", "status": "completed", "blockedBy": [4]}, + {"id": 7, "subject": "Task 7: Recreate :9000 central nodes + browser-verify", "status": "completed", "blockedBy": [5, 6]}, + {"id": 8, "subject": "Task 8: Recreate :9100 central nodes + verify", "status": "completed", "blockedBy": [7]}, + {"id": 9, "subject": "Task 9: Commit ScadaBridge edits on feat/shared-glauth", "status": "completed", "blockedBy": [7, 8]}, + {"id": 10, "subject": "Task 10: Confirm group-key shape + seed OtOpcUa-* mappings", "status": "completed", "blockedBy": [4]}, + {"id": 11, "subject": "Task 11: Un-stub OtOpcUa docker-dev host containers", "status": "completed", "blockedBy": [4]}, + {"id": 12, "subject": "Task 12: Apply seed + recreate otopcua-dev + verify", "status": "completed", "blockedBy": [10, 11]}, + {"id": 13, "subject": "Task 13: Commit OtOpcUa edits on feat/shared-glauth", "status": "completed", "blockedBy": [12]}, + {"id": 14, "subject": "Task 14: Repoint MxGateway (windev) at shared GLAuth", "status": "completed", "blockedBy": [4]}, + {"id": 15, "subject": "Task 15: Repoint OtOpcUa (windev) [resolved by discovery: headless OPC server, no LDAP login]", "status": "completed", "blockedBy": [4]}, + {"id": 16, "subject": "Task 16: Stop/disable windev-local glauth", "status": "completed", "blockedBy": [14, 15]}, + {"id": 17, "subject": "Task 17: Full cross-app verification matrix", "status": "completed", "blockedBy": [7, 8, 12, 14, 15, 16]}, + {"id": 18, "subject": "Task 18: Update memory, design status, finalize branches", "status": "completed", "blockedBy": [17, 9, 13]} ], "lastUpdated": "2026-06-04" }