4.5 KiB
4.5 KiB
CHANGELOG.md — Protocol Stack V2
All notable changes to the three-layer agent protocol architecture.
[2.0.0] — 2026-06-06
Added
-
GOVERNANCE.md — Full Execution Governance Protocol (§0–11)
- 8-state state machine with transition rules and mermaid diagram
- Heartbeat/stale detection rules with Small/Medium/Large thresholds
- Blocker management with escalation mechanism
- Replanning trigger (R1–R8 conditions)
- Scope explosion detector (S1–S4)
- Execution audit schema
- Project Health Score (5 dimensions + weighted formula + rating)
- Auto-Stop Rule with RECOVERY MODE
- Governance Quality Gate (8-item checklist)
- State initialization and override protocols
-
PORTFOLIO.md — Full Portfolio Management Protocol (§1–14)
- Portfolio registry schema (9 fields: ID/Name/Status/Priority/Health/Agents/Progress/Updated/ROI)
- 7-state project lifecycle (PLANNING→ACTIVE→...→ARCHIVED)
- Priority system (P0 Mission Critical → P3 Low Priority)
- Resource allocation with Agent Utilization Score
- Project Health Aggregation (5 dimensions + Execution/Risk)
- Portfolio Health Score (weighted by Agent count)
- Learning Reuse Detector with duplicate work criteria
- Portfolio Audit with daily generation
- Kill / Pause / Promotion rules
- Executive Dashboard schema
- Portfolio Quality Gate
-
protocol-reference/ — Extracted reference directory
quality-gates.md— 3 gates consolidated in one filemetrics.md— All score formulas and rating tablestemplates.md— All example templates extracted from main docs
-
Scripts
scripts/audit-agents.mjs— 24 checks for AGENTS.mdscripts/audit-governance.mjs— 34 checks for GOVERNANCE.mdscripts/audit-portfolio.mjs— 33 checks for PORTFOLIO.mdscripts/audit-all.mjs— 91-check orchestrator + audit-report.md generatorscripts/upgrade-test.mjs— 62-check OpenClaw upgrade compatibility suitenpm run audit/npm run upgradepackage.json entries
-
Governance artifacts
COMPATIBILITY-STRATEGY.md— OpenClaw integration surface audit + risk matrixversion-contract.md— Required/Forbidden interfaces contractupgrade-playbook.md— Migration strategy (minor/major/deprecation)SYSTEM-AUDIT.md— Protocol simplification audit with metricsPROJECT-COMPLETION-REPORT.md— Project completion template
Changed
-
AGENTS.md
- §6 Governance Compliance: ~50 lines → 3-line references to GOVERNANCE.md
- Removed non-protocol sections: Memory, Red Lines, External vs Internal, Group Chats, Security Baseline, Heartbeats
- §7 Auto-Capture: renumbered from §6 (after new §6 inserted)
- Cross-refs added to PORTFOLIO.md in §6e
-
GOVERNANCE.md
- §12 Portfolio Integration: deleted (covered by PORTFOLIO.md)
- §3.2 Blocker Schema: migrated to protocol-reference/templates.md
- §4.3 Replan Log Entry: migrated to protocol-reference/templates.md
- §6.2 Audit Schema: migrated to protocol-reference/templates.md
- §7.3 Rating: migrated to protocol-reference/metrics.md
- §9.1 Quality Gate checklist: migrated to protocol-reference/quality-gates.md
-
PORTFOLIO.md
- §8.2 Audit Schema: migrated to protocol-reference/templates.md
- §12.2 Dashboard Schema: migrated to protocol-reference/templates.md
- §13.1 Quality Gate checklist: migrated to protocol-reference/quality-gates.md
- Self-ref comment tags cleaned
-
MEMORY.md — Added Governance Protocol and Portfolio Protocol entries
-
Package.json — Added
audit,audit:*,upgradenpm scripts
Removed
- AGENTS.md: 6 non-protocol sections removed
- GOVERNANCE.md: §12 Portfolio Integration removed
- Inline template code blocks replaced with references to protocol-reference/
Fixed
- AGENTS.md section numbering collision (§6 Governance vs old §6 Auto-Capture → renumbered §7)
- upgrade-test.mjs: false-positive
DD.mdcross-ref detection
Secured
- Zero OpenClaw internal API dependencies in audit scripts
- All audit scripts are pure Node.js (fs/path)
- Protocol files are pure Markdown (no runtime deps)
- 62/62 upgrade compatibility tests (verified on v2026.5.28 → v2026.6.1)
- Self-hosting readiness: 80/100
Volume History
| Version | Date | Total Bytes | Audit PASS | Audit FAIL |
|---|---|---|---|---|
| V0 (bootstrap) | 2026-06-05 | ~56KB | — | — |
| V1 (initial) | 2026-06-06 | 56,002 | 78 | 0 |
| V2 (freeze) | 2026-06-06 | 44,136 (−21%) | 78 | 0 |