gabriel / musehub public
feat patch graph task/identity-push-validator #1 / 1
AI Agent gabriel · 58 days ago · Apr 21, 2026 · Diff

feat(graph): IdentityPushValidator — hub-side I1/I2/I3 enforcement at push time

I1: DFS cycle detection — hard error, push rejected I2: multi-source BFS root distance — warning, node annotated as orphaned I3: ordered authorization enforcement - spawns(from→to): from_handle must sign - member_of(m→org): ordered processing, min(quorum, |prior|) existing members must sign bootstrap (0 prior members): self-authorization sufficient partial quorum (|prior| < quorum): all prior members must sign full quorum (|prior| >= quorum): quorum-many prior members must sign 33 TDD tests — all passing.

sha256:450006ff2bb8cb0537f32f9073b31481224056b107525115da6820a43031042d sha
sha256:ecbfecdb7c1f9f9fd263a61ce9dad503048d3514082aa9023a08fdc91f2eff15 snapshot
← Older Oldest on task/identity-push-validator
All commits
Newer → Latest on task/identity-push-validator

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:450006ff2bb8cb0537f32f9073b31481224056b107525115da6820a43031042d --body "your comment"