From 68b804c88cce76b78c16902f1b84c093c1e477e8 Mon Sep 17 00:00:00 2001 From: Joseph Doherty Date: Wed, 22 Jul 2026 16:50:28 -0400 Subject: [PATCH] chore(mesh): mark Phase 2 tasks 6-7 complete Claude-Session: https://claude.ai/code/session_01GASWkNEi68FSCtvr6rLoEW --- ...-mesh-phase2-clusterclient-transport.md.tasks.json | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/docs/plans/2026-07-22-mesh-phase2-clusterclient-transport.md.tasks.json b/docs/plans/2026-07-22-mesh-phase2-clusterclient-transport.md.tasks.json index 3c5db0ec..c1fd6795 100644 --- a/docs/plans/2026-07-22-mesh-phase2-clusterclient-transport.md.tasks.json +++ b/docs/plans/2026-07-22-mesh-phase2-clusterclient-transport.md.tasks.json @@ -78,21 +78,24 @@ { "id": 6, "subject": "Task 6: wire both sides, receptionist registration, pin the wire-contract actor paths", - "status": "pending", + "status": "completed", "classification": "standard", "blockedBy": [ 3, 5 - ] + ], + "commit": "16d59856", + "note": "Dropped a planned 'not a singleton' assertion: two candidate discriminators were both invalid (a SingletonManager also sits at /user/; /singleton is null even for the known singleton config-publish). A sabotage re-registering via WithSingleton left both green, which exposed them. Property deferred to Task 8." }, { "id": 7, "subject": "Task 7: route the five publish sites through the mesh router (nullable, mediator fallback)", - "status": "pending", + "status": "completed", "classification": "standard", "blockedBy": [ 6 - ] + ], + "note": "Sabotage-verified by inverting the branch: all 6 tests red. Comm actor registration moved above the singletons so registry.Get works; an earlier ResolveOne().GetAwaiter().GetResult() blocked inside a props factory." }, { "id": 8,