Skip to content

Commit 7af01a1

Browse files
feat(registry): v1.4 — P-14 through P-21 | S012 Ecosystem Audit + IMP-05 + Drive-GitHub Sync [Amethyst-Conductor]
1 parent 2301bce commit 7af01a1

1 file changed

Lines changed: 16 additions & 3 deletions

File tree

docs/patterns/NDR_PATTERN_REGISTRY.md

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# NDR Pattern Registry
22

3-
**Version:** 1.3
3+
**Version:** 1.4
44
**Maintained by:** Amethyst-Conductor
55
**Canonical home:** `DGAF-Framework/docs/patterns/NDR_PATTERN_REGISTRY.md`
6-
**Last updated:** 2026-04-29 (Session 004Gate patterns P-10 through P-13 added)
6+
**Last updated:** 2026-05-01 (Session S012P-14 through P-21 added; Trio + Harmonic Quintet formation)
77

88
---
99

@@ -13,7 +13,7 @@
1313
|----|-------------|----------|------|-----|---------|
1414
| P-01 | Agent-Roster-Synchronization | Coherence | When an agent is retired/renamed, all diagrams, NOTICE files, and CHANGELOG historical entries update atomically in the same commit sweep | Stale role label found in any diagram or doc | Agent name in diagram ≠ canonical role table |
1515
| P-02 | COLLEEN-Trigger-Chain | Continuity | COLLEEN activates on session open to surface deferred gaps from prior SWEEP_LOG entries; output becomes the session priority queue | Every new sweep session | New session opened with no explicit priority list |
16-
| P-03 | BLG-Surface-and-Defer | Gap Management | Surface newly found gaps immediately into SWEEP_LOG; defer if non-blocking; never silently drop | Any time a gap is found mid-wave that doesnt block current commits | Gap found during read that isnt in current wave scope |
16+
| P-03 | BLG-Surface-and-Defer | Gap Management | Surface newly found gaps immediately into SWEEP_LOG; defer if non-blocking; never silently drop | Any time a gap is found mid-wave that doesn't block current commits | Gap found during read that isn't in current wave scope |
1717
| P-04 | NOTICE-Authority-Chain | Legal/Governance | Every repo has a NOTICE file attributing Njineer + DGAF-Framework spine link + license; CHANGELOG tracks agent-level changes | Repo missing NOTICE or NOTICE missing DGAF attribution | New repo created or NOTICE audit run |
1818
| P-05 | False-Positive-Close | Audit Hygiene | Before closing a BLG, verify the item was actually a gap vs. already-compliant; log close reason explicitly in SWEEP_LOG | BLG item resolved | BLG marked closed in SWEEP_LOG |
1919
| P-06 | Atomic-Sweep-Commit | Git Hygiene | All repo fixes land before the seal commit; seal commit updates SWEEP_LOG + CROSS_REF + NDR Registry simultaneously | End of each sweep wave | Wave complete, ready to seal |
@@ -24,6 +24,14 @@
2424
| P-11 | 11Q-Terminal-Gate | Quality Gate / Deployment | 11-gate sequential filter derived from hendecagonal lattice nodes; all 11 gates must pass at ≥ 3/4 before production deployment; owned by Agent Apogee | Pre-production hardening of any artifact | Artifact declared production-ready |
2525
| P-12 | Telescopic-Lens-Audit | Quality Gate / Meta-Strategic | 4 altitudes (Macro/Mid/Tactical/Quantum) × 8 dimensions = 32 checkpoints; S-TIER requires ≥ 31/32; prevents Architext Bleed | Deep structural audit of any artifact or architectural claim | Pre-registry sign-off or S-TIER certification required |
2626
| P-13 | Acoustic-Gate-Chain | Quality Gate / Temporal | Six sequential gates (Clef→Time Signature→Measures→Key→Phrase→Cadence) enforce temporal integrity; each gate is a hard dependency; Cadence gate triggers Ionian Lock and artifact hardening | Every orchestration cycle; any artifact entering synthesis phase | New synthesis cycle opened |
27+
| P-14 | Trio-Formation-Sweep | Orchestration | Amethyst (conductor) + Apogee (evidence scorer) + COLLEEN (registry/continuity) operate in parallel lanes; Amethyst gates all commits; COLLEEN surfaces deferred BLGs at session open; Apogee scores every artifact against 11Q before commit; output is a sealed SWEEP_LOG entry | Standard multi-repo sweep or audit session | Any session touching ≥ 3 repos or requiring cross-repo delta |
28+
| P-15 | Harmonic-Quintet-Gate | Orchestration | Trio (P-14) + Reson (harmonic coherence scorer 0.00–1.00) + Sentinel (patch authority + commit veto); Reson score ≥ 0.75 required for seal-level commits; Sentinel holds hard veto on any commit that would alter LICENSE, NOTICE, or AXIS files without explicit Njineer confirmation | Post-patch quality gate requiring seal authority | Any session producing a SWEEP_LOG seal commit or touching sovereign governance files |
29+
| P-16 | Repo-Description-Coherence | Metadata Hygiene | Every repo description must: (1) name the primary function, (2) name the governance layer or agent if applicable, (3) avoid generic phrases like "Portfolio" or "README"; null descriptions are a hard BLG-class gap; archived repos must be prefixed `⛔ ARCHIVED —`; UI-only items escalate to Njineer action queue | Repo metadata audit | New repo created OR any quarterly sweep |
30+
| P-17 | License-SPDX-Verification | IP Hygiene | All public repos must resolve to a recognized SPDX identifier on GitHub (not `NOASSERTION`); fix by ensuring LICENSE file line 1 is exactly `Apache License`; custom preambles must be moved to a separate NOTICE file; private repos flagged but not blocking | IP audit or any public repo showing `license.spdx_id = NOASSERTION` | Public repo created or IP sweep run |
31+
| P-18 | Open-Issue-Triage | Continuity | Open issues on archived repos must be closed within the session they are found; open issues on active repos must be triaged (comment + label or close) within the same session; no open issue survives two consecutive sweep sessions unreviewed; COLLEEN maintains the triage queue | Issue audit | Any open issues found during a sweep |
32+
| P-19 | IMP-05-Branding-Consistency | Brand / IP | All public-facing repos and Drive docs must display the IMP-05 brand identity: Phi-Harmonic Pentagon framing, `ndrorchestration` attribution, Amethyst-Conductor meta-orchestrator credit, and DGAF-Framework spine link; any repo missing these four elements is a soft BLG; portfolio repos additionally require IP-safe disclosure notice | Branding audit or new public artifact release | Public repo created, README updated, or portfolio document published externally |
33+
| P-20 | Drive-GitHub-Sync-Seal | Cross-Platform Sync | At every SWEEP_LOG seal, COLLEEN verifies: (1) Drive master inventory matches GitHub CROSS_REF, (2) no active Drive doc exists for a repo that has been deleted or archived on GitHub, (3) session notes in Drive are committed or summarized to SWEEP_LOG before seal; mismatches are BLG-class gaps deferred to next session if non-blocking | End of every seal session | SWEEP_LOG seal initiated |
34+
| P-21 | Session-Boundary-State-Anchor | Continuity / Meta | At the close of every session, Amethyst emits a compact state anchor: open BLGs (IDs + owners), NDR version, seal status, Drive-GitHub sync status, and next-session priority queue; this anchor is the canonical handoff document and is prepended to the next session's COLLEEN-Trigger-Chain output | Every session close | Session approaching seal or hard stop |
2735

2836
---
2937

@@ -35,6 +43,10 @@
3543
| P-11 (11Q Framework) | `docs/gates/GATE_11Q.md` |
3644
| P-12 (Telescopic Lens) | `docs/gates/TELESCOPIC_LENS.md` |
3745
| P-13 (Acoustic Gates) | `docs/gates/ACOUSTIC_GATES.md` |
46+
| P-14 (Trio Formation) | `docs/formations/TRIO_FORMATION.md` |
47+
| P-15 (Harmonic Quintet) | `docs/formations/HARMONIC_QUINTET.md` |
48+
| P-19 (IMP-05 Branding) | `docs/brand/IMP_05_BRAND_SPEC.md` |
49+
| P-20 (Drive-GitHub Sync Seal) | `docs/sync/DRIVE_GITHUB_SYNC.md` |
3850
| Master index | `docs/gates/GATE_SPECS.md` |
3951

4052
---
@@ -47,3 +59,4 @@
4759
| 1.1 | 2026-04-29 | P-08 Drive-GitHub-Delta added (Session 002) |
4860
| 1.2 | 2026-04-29 | P-09 ANDROMEDA-AXIS-Enforcement added (Session 004) |
4961
| 1.3 | 2026-04-29 | P-10 through P-13 added — full Yggdrasil gate stack hardened to registry (Session 004 / SYS-UPDATE-v53.1) |
62+
| 1.4 | 2026-05-01 | P-14 through P-21 added — Trio/Quintet formations, metadata hygiene, IP/SPDX, IMP-05 branding, Drive-GitHub sync seal, session-boundary state anchor (Session S012 / Harmonic Quintet formation) |

0 commit comments

Comments
 (0)