Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/doc-lint-pr-scope.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '20'
node-version: '24'

- name: Install markdownlint-cli
run: npm install -g markdownlint-cli@0.39.0
Expand Down
33 changes: 19 additions & 14 deletions .github/workflows/doc-lint.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
# Doc-Lint CI Workflow — DGAF-Framework (Spine Repo)
# Mirrors sentinel-governance/.github/workflows/doc-lint.yml
# Pattern: P-24 (Canonical Practice Unit) | P-11 (11Q gate 7 — Surface Consistency)
# Owner: Agent Sentinel
# Activated: Session S031 — closes last CI coverage gap in PHDGE ecosystem
# Public/current documentation quality gate.
# Historical and append-only evidence records are governed separately so
# presentation linting does not rewrite or invalidate provenance.

name: Doc Lint

Expand All @@ -25,7 +24,7 @@ on:

jobs:
markdownlint:
name: Markdown Lint
name: Markdown Lint — Current Surface
runs-on: ubuntu-latest
steps:
- name: Checkout
Expand All @@ -36,29 +35,35 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '20'
node-version: '24'

- name: Install markdownlint-cli
run: npm install -g markdownlint-cli@0.39.0

- name: Run markdownlint
- name: Run markdownlint on current/public surfaces
run: |
markdownlint \
--config .markdownlint.yml \
--ignore node_modules \
--ignore CHANGELOG.md \
--ignore SWEEP_LOG.md \
--ignore SWEEP_LOG/** \
--ignore references/orchestration-patterns-log.md \
--ignore docs/evidence/** \
--ignore docs/archive/** \
--ignore docs/historical/** \
--ignore docs/audit/** \
--ignore docs/experiment/** \
'**/*.md'
# CHANGELOG.md and SWEEP_LOG.md: auto-generated append-format; excluded from lint
# All gate specs, protocols, READMEs, SESSION_ANCHOR, CROSS_REF enforced
# Evidence, archive, historical, audit, experiment, and append-only
# pattern-log records remain subject to their own provenance controls.
# This job protects the reader-facing/current documentation surface.

- name: Report summary
if: always()
run: |
echo "## Doc Lint Summary — DGAF-Framework" >> $GITHUB_STEP_SUMMARY
echo "- Linter: markdownlint-cli 0.39.0" >> $GITHUB_STEP_SUMMARY
echo "- Config: .markdownlint.yml" >> $GITHUB_STEP_SUMMARY
echo "- Excluded: CHANGELOG.md, SWEEP_LOG.md (append-format auto-generated)" >> $GITHUB_STEP_SUMMARY
echo "- Pattern gates: P-24 (CPU surface consistency) + P-11 gate 7" >> $GITHUB_STEP_SUMMARY
echo "- Owner: Agent Sentinel | Spine repo: DGAF-Framework" >> $GITHUB_STEP_SUMMARY
echo "- Mirror of: sentinel-governance/.github/workflows/doc-lint.yml (S029)" >> $GITHUB_STEP_SUMMARY
echo "- Node.js: 24" >> $GITHUB_STEP_SUMMARY
echo "- Scope: current/public documentation surface" >> $GITHUB_STEP_SUMMARY
echo "- Separate provenance surfaces: evidence, archive, historical, audit, experiment, append-only pattern log" >> $GITHUB_STEP_SUMMARY
10 changes: 4 additions & 6 deletions README.technical.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
# DGAF-Framework — Technical & Agent-Facing Reference

> **Claim-status boundary:** This document is a technical/project reference, not a certification, validation, regulatory-conformance statement, or efficacy report. Project-local gate names, targets, thresholds, and attestation labels describe internal procedures or historical records unless current claim-specific evidence says otherwise.
>
> **Current certification policy:** There is no active DGAF certification program. See [`docs/GOVERNANCE/DGAF_TRADEMARK_AND_CERTIFICATION_POLICY.md`](./docs/GOVERNANCE/DGAF_TRADEMARK_AND_CERTIFICATION_POLICY.md).

> **Audience:** Agent Amethyst, Agent Apogee, Agent COLLEEN, Agent Sentinel, and all ensemble members; engineers integrating with DGAF
> **Entry point for:** Gate specs · Pattern registry · Runtime components · Formation protocols · Session open/close procedures
> **Compliance/governance entry point:** [`README.governance.md`](./README.governance.md)
Expand All @@ -13,7 +11,7 @@

## MDAR Loop — Project Protocol

```
```text
Map → Diagnose → Act → Review
↑ |
└────────────────────────┘
Expand Down Expand Up @@ -105,7 +103,7 @@ An attestation record is not automatically an independent certification or valid

## Session Open Protocol (COLLEEN — P-02)

```
```text
1. Read session-state reference → rehydrate open BLGs + priority queue
2. Run .operations/gate_compliance_check.py → surface P-24 gaps
3. Emit session priority queue to Amethyst
Expand All @@ -120,7 +118,7 @@ Checklist: [`.operations/sweep_session_init.md`](./.operations/sweep_session_ini

## Session Close Protocol (Amethyst — P-06 + P-21)

```
```text
1. All repo fixes committed
2. SWEEP_LOG.md updated + buoy appended
3. CHANGELOG.md versioned
Expand All @@ -147,7 +145,7 @@ Formation names and role assignments are project architecture. They do not estab

## Key File Locations

```
```text
DGAF-Framework/
├── README.md ← Public-facing entry point
├── README.governance.md ← Governance reference
Expand Down
4 changes: 3 additions & 1 deletion repos/3d-visualization-hub/GOVERNANCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,4 +28,6 @@

---

*φ = 1.61818 · Amethyst host · DemiJoule supervisor · Apogee Lens verifier*
### Governance signatures

φ = 1.61818 · Amethyst host · DemiJoule supervisor · Apogee Lens verifier
4 changes: 3 additions & 1 deletion repos/Acoustic-mesh/GOVERNANCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,4 +28,6 @@

---

*φ = 1.61818 · Amethyst host · DemiJoule supervisor · Apogee Lens verifier*
### Governance signatures

φ = 1.61818 · Amethyst host · DemiJoule supervisor · Apogee Lens verifier
4 changes: 3 additions & 1 deletion repos/Driftwatch/GOVERNANCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,4 +28,6 @@

---

*φ = 1.61818 · Amethyst host · DemiJoule supervisor · Apogee Lens verifier*
### Governance signatures

φ = 1.61818 · Amethyst host · DemiJoule supervisor · Apogee Lens verifier
4 changes: 3 additions & 1 deletion repos/junior-apogee-app/GOVERNANCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,4 +28,6 @@

---

*φ = 1.61818 · Amethyst host · DemiJoule supervisor · Apogee Lens verifier*
### Governance signatures

φ = 1.61818 · Amethyst host · DemiJoule supervisor · Apogee Lens verifier
6 changes: 4 additions & 2 deletions repos/resumeapex-eval/GOVERNANCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
## Applicable NDR Patterns

| Pattern | Class | Role in this repo |
|---------|-------|-------------------|
|---|---|---|
| NDR-133 | BLOCKING-ABSOLUTE | Personal Document Firewall — no PII/resume data to GitHub |
| P-30 Apogee-Attestation-Gate | BLOCKING | Final gate before any eval output is promoted |
| P-11 11Q Attestation Scoring | BLOCKING | Quantitative scoring for all evaluations |
Expand All @@ -30,4 +30,6 @@

---

*φ = 1.61818 · Amethyst host · DemiJoule supervisor · Apogee Lens verifier*
### Governance signatures

φ = 1.61818 · Amethyst host · DemiJoule supervisor · Apogee Lens verifier
Loading