|
1 | 1 | # NDR Pattern Registry |
2 | 2 |
|
3 | | -**Version:** 1.3 |
| 3 | +**Version:** 1.4 |
4 | 4 | **Maintained by:** Amethyst-Conductor |
5 | 5 | **Canonical home:** `DGAF-Framework/docs/patterns/NDR_PATTERN_REGISTRY.md` |
6 | | -**Last updated:** 2026-04-29 (Session 004 — Gate patterns P-10 through P-13 added) |
| 6 | +**Last updated:** 2026-05-01 (Session S012 — P-14 through P-21 added; Trio + Harmonic Quintet formation) |
7 | 7 |
|
8 | 8 | --- |
9 | 9 |
|
|
13 | 13 | |----|-------------|----------|------|-----|---------| |
14 | 14 | | 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 | |
15 | 15 | | 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 doesn’t block current commits | Gap found during read that isn’t 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 | |
17 | 17 | | 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 | |
18 | 18 | | 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 | |
19 | 19 | | 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 | 24 | | 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 | |
25 | 25 | | 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 | |
26 | 26 | | 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 | |
27 | 35 |
|
28 | 36 | --- |
29 | 37 |
|
|
35 | 43 | | P-11 (11Q Framework) | `docs/gates/GATE_11Q.md` | |
36 | 44 | | P-12 (Telescopic Lens) | `docs/gates/TELESCOPIC_LENS.md` | |
37 | 45 | | 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` | |
38 | 50 | | Master index | `docs/gates/GATE_SPECS.md` | |
39 | 51 |
|
40 | 52 | --- |
|
47 | 59 | | 1.1 | 2026-04-29 | P-08 Drive-GitHub-Delta added (Session 002) | |
48 | 60 | | 1.2 | 2026-04-29 | P-09 ANDROMEDA-AXIS-Enforcement added (Session 004) | |
49 | 61 | | 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