{"version":"1.0.0","environment":"forge","created":"2026-03-28","last_updated":"2026-03-29","description":"Canonical document registry for Forge VPS. Card catalog + knowledge graph. Every significant document, page, and artifact with type classification, relationships, and propagation metadata.","protocols":{"session_start":"Read registry.json. Check for items with status 'stale' or 'needs-review'. Note any 'discovered' items that need classification.","session_end":"Update last_updated on any documents modified. Add new entries for anything created. Commit registry.json.","unknown_document":"If you encounter a document/page/artifact NOT in this registry, add it immediately with status: 'discovered', type: 'unknown'. Flag for human classification.","change_propagation":"When modifying a Ring 0 document, check referenced_by for Ring 1+ docs that may need updates. Log pending updates in the changelog."},"federation":{"publish_to":"jasondmacdonald.com/forge-registry","peers":[{"environment":"align360","registry_url":"https://align360.asapai.net/registry","last_synced":"2026-03-28","doc_count":72,"notes":"Align360 JV project. Local Windows machine. Registry at E:\\align360\\registry.json. Forge registered as peer on their side. Schema compatible."}]},"documents":{"claude-md":{"title":"CLAUDE.md — Master Operating Rules","type":"instruction","location":"/opt/forge/CLAUDE.md","created":"2026-02-13","last_updated":"2026-03-28","status":"current","change_sensitivity":"high","propagation_ring":0,"references":["core-principles","agent-truth-protocol"],"referenced_by":["memory-md","agent-orchestrator","agent-builder","agent-researcher","agent-reviewer"]},"memory-md":{"title":"MEMORY.md — Persistent Agent Memory","type":"instruction","location":"/home/forge/.claude/projects/-opt-forge/memory/MEMORY.md","created":"2026-02-13","last_updated":"2026-03-28","status":"current","change_sensitivity":"high","propagation_ring":0,"references":["claude-md","factory-ops-md","canonical-changelog-md","mastermade-strategy-md"],"referenced_by":[]},"factory-ops-md":{"title":"Factory Operations — Recurring Patterns","type":"living","location":"/home/forge/.claude/projects/-opt-forge/memory/factory-ops.md","created":"2026-03-24","last_updated":"2026-03-28","status":"current","change_sensitivity":"medium","propagation_ring":1,"references":["ralph-sh","work-selector-sh","cascade-yaml"],"referenced_by":["memory-md"]},"canonical-changelog-md":{"title":"Canonical Changelog Pattern — Document Federation","type":"instruction","location":"/home/forge/.claude/projects/-opt-forge/memory/canonical-changelog.md","created":"2026-03-28","last_updated":"2026-03-28","status":"current","change_sensitivity":"high","propagation_ring":0,"references":["document-federation"],"referenced_by":["memory-md"]},"document-federation":{"title":"Document Federation Protocol","type":"instruction","location":"/opt/forge/Vault/shared/DOCUMENT-FEDERATION.md","created":"2026-03-28","last_updated":"2026-03-28","status":"current","change_sensitivity":"high","propagation_ring":0,"references":["canonical-changelog-md"],"referenced_by":[]},"session-queue":{"title":"Session Queue — Work Continuity","type":"living","location":"/opt/forge/context/SESSION-QUEUE.md","created":"2026-02-20","last_updated":"2026-03-28","status":"current","change_sensitivity":"high","propagation_ring":0,"references":[],"referenced_by":["cascade-md"]},"jason-deps":{"title":"JASON-DEPS — Human Blockers","type":"living","location":"/opt/forge/context/JASON-DEPS.md","created":"2026-02-20","last_updated":"2026-03-28","status":"current","change_sensitivity":"high","propagation_ring":0,"references":[],"referenced_by":["cascade-md","mission-control-alignment"]},"task-board":{"title":"Task Board — Kanban Tracker","type":"living","location":"/opt/forge/Task Board.md","created":"2026-02-13","last_updated":"2026-03-28","status":"current","change_sensitivity":"medium","propagation_ring":0,"references":[],"referenced_by":["cascade-md"]},"scratchpad":{"title":"Scratchpad — Ephemeral Capture","type":"living","location":"/opt/forge/Scratchpad.md","created":"2026-02-13","last_updated":"2026-03-28","status":"current","change_sensitivity":"low","propagation_ring":0,"references":[],"referenced_by":[]},"cascade-md":{"title":"CASCADE.md — Work Priority Cascade","type":"snapshot","location":"/opt/forge/context/CASCADE.md","created":"2026-03-09","last_updated":"2026-03-28","status":"current","change_sensitivity":"low","propagation_ring":1,"references":["session-queue","jason-deps","task-board","macro-roadmap"],"referenced_by":[]},"build-state":{"title":"BUILD-STATE.md — Service & System State","type":"snapshot","location":"/opt/forge/context/BUILD-STATE.md","created":"2026-03-09","last_updated":"2026-03-28","status":"current","change_sensitivity":"low","propagation_ring":1,"references":["services-json"],"referenced_by":[]},"core-principles":{"title":"Core Principles — Decision Filters","type":"instruction","location":"/opt/forge/context/core-principles.md","created":"2026-02-20","last_updated":"2026-03-25","status":"current","change_sensitivity":"high","propagation_ring":0,"references":[],"referenced_by":["claude-md"]},"agent-truth-protocol":{"title":"Agent Truth Protocol","type":"instruction","location":"/opt/forge/Vault/shared/AGENT-TRUTH-PROTOCOL.md","created":"2026-02-20","last_updated":"2026-03-25","status":"current","change_sensitivity":"high","propagation_ring":0,"references":[],"referenced_by":["claude-md","agent-researcher"]},"services-json":{"title":"Service Registry — Ports, Health, Contracts","type":"instruction","location":"/opt/forge/config/services.json","created":"2026-02-22","last_updated":"2026-03-28","status":"current","change_sensitivity":"high","propagation_ring":0,"references":[],"referenced_by":["build-state","cascade-yaml"]},"cascade-yaml":{"title":"LLM Routing Cascade Rules","type":"instruction","location":"/opt/forge/config/cascade.yaml","created":"2026-03-01","last_updated":"2026-03-25","status":"current","change_sensitivity":"high","propagation_ring":0,"references":["services-json","litellm-yaml"],"referenced_by":["factory-ops-md"]},"litellm-yaml":{"title":"LiteLLM Provider Configuration — 28 Models","type":"instruction","location":"/opt/forge/config/litellm.yaml","created":"2026-03-14","last_updated":"2026-03-25","status":"current","change_sensitivity":"high","propagation_ring":0,"references":[],"referenced_by":["cascade-yaml"]},"agent-profiles-yaml":{"title":"Agent Capability Profiles","type":"instruction","location":"/opt/forge/config/agent-profiles.yaml","created":"2026-02-27","last_updated":"2026-03-27","status":"current","change_sensitivity":"high","propagation_ring":0,"references":[],"referenced_by":["agent-orchestrator","agent-builder","agent-researcher","agent-reviewer"]},"sentinel-policy":{"title":"Sentinel Security & Monitoring Policy","type":"instruction","location":"/opt/forge/config/sentinel-policy.yaml","created":"2026-03-08","last_updated":"2026-03-28","status":"current","change_sensitivity":"high","propagation_ring":0,"references":["sentinel-exceptions"],"referenced_by":[]},"sentinel-exceptions":{"title":"Sentinel Exception Allowlist","type":"instruction","location":"/opt/forge/config/sentinel-exceptions.json","created":"2026-03-08","last_updated":"2026-03-28","status":"current","change_sensitivity":"high","propagation_ring":0,"references":[],"referenced_by":["sentinel-policy"]},"gating-yaml":{"title":"Quality Gates & Approval Rules","type":"instruction","location":"/opt/forge/config/gating.yaml","created":"2026-03-01","last_updated":"2026-03-28","status":"current","change_sensitivity":"high","propagation_ring":0,"references":[],"referenced_by":[]},"budget-yaml":{"title":"LLM Spend Budget & Limits","type":"instruction","location":"/opt/forge/config/budget.yaml","created":"2026-03-01","last_updated":"2026-03-28","status":"current","change_sensitivity":"medium","propagation_ring":0,"references":[],"referenced_by":[]},"larry-yaml":{"title":"Daily Brief System Configuration","type":"instruction","location":"/opt/forge/config/larry.yaml","created":"2026-03-25","last_updated":"2026-03-27","status":"current","change_sensitivity":"medium","propagation_ring":0,"references":["larry-meta"],"referenced_by":[]},"larry-meta":{"title":"Daily Brief Metadata — Run Tracking","type":"living","location":"/opt/forge/config/larry-meta.json","created":"2026-03-25","last_updated":"2026-03-28","status":"current","change_sensitivity":"low","propagation_ring":1,"references":[],"referenced_by":["larry-yaml"]},"agent-orchestrator":{"title":"Orchestrator Agent Profile","type":"instruction","location":"/opt/forge/.claude/agents/orchestrator.md","created":"2026-03-27","last_updated":"2026-03-27","status":"current","change_sensitivity":"high","propagation_ring":0,"references":["claude-md","agent-profiles-yaml"],"referenced_by":[]},"agent-builder":{"title":"Builder Agent Profile","type":"instruction","location":"/opt/forge/.claude/agents/builder.md","created":"2026-03-27","last_updated":"2026-03-27","status":"current","change_sensitivity":"high","propagation_ring":0,"references":["claude-md","agent-profiles-yaml"],"referenced_by":[]},"agent-researcher":{"title":"Researcher Agent Profile","type":"instruction","location":"/opt/forge/.claude/agents/researcher.md","created":"2026-03-27","last_updated":"2026-03-27","status":"current","change_sensitivity":"high","propagation_ring":0,"references":["claude-md","agent-profiles-yaml","agent-truth-protocol"],"referenced_by":[]},"agent-reviewer":{"title":"Reviewer Agent Profile","type":"instruction","location":"/opt/forge/.claude/agents/reviewer.md","created":"2026-03-27","last_updated":"2026-03-27","status":"current","change_sensitivity":"high","propagation_ring":0,"references":["claude-md","agent-profiles-yaml"],"referenced_by":[]},"macro-roadmap":{"title":"MACRO-ROADMAP — Strategic Backbone","type":"living","location":"/opt/forge/Vault/projects/MACRO-ROADMAP.md","created":"2026-02-20","last_updated":"2026-03-25","status":"current","change_sensitivity":"high","propagation_ring":0,"references":[],"referenced_by":["cascade-md"]},"mission-control-alignment":{"title":"Mission Control + Ralph Swarm — Alignment","type":"living","location":"/opt/forge/Vault/projects/forge-mission-control/ALIGNMENT.md","created":"2026-03-28","last_updated":"2026-03-28","status":"current","change_sensitivity":"medium","propagation_ring":1,"references":["jason-deps","session-queue","agent-orchestrator","agent-builder"],"referenced_by":[]},"jason-profile":{"title":"Jason MacDonald -- Builder. Operator. Architect.","type":"evolving","location":"/tmp/jason-profile.html","published_url":"https://jasondmacdonald.com/jason-profile","created":"2026-03-29","last_updated":"2026-03-29","status":"current","change_sensitivity":"medium","propagation_ring":1,"tags":["profile","jason","masterymade","about"],"references":["jason-profile-md","core-principles"],"referenced_by":[],"notes":"HC Protocol profile page. Source: context/JASON-PROFILE.md. Includes GOLDEN, SPARK, orbital mechanics frameworks. 4-Layer Knowledge Stack visual. Agent-readable HC metadata."},"ralph-sh":{"title":"Ralph Task Executor","type":"instruction","location":"/opt/forge/scripts/ralph.sh","created":"2026-02-22","last_updated":"2026-03-27","status":"current","change_sensitivity":"high","propagation_ring":1,"references":["cascade-yaml","agent-profiles-yaml","gating-yaml"],"referenced_by":["factory-ops-md","mission-control-alignment"]},"work-selector-sh":{"title":"Work Selector — Zero-Idle Priority Engine","type":"instruction","location":"/opt/forge/scripts/work-selector.sh","created":"2026-03-09","last_updated":"2026-03-26","status":"current","change_sensitivity":"medium","propagation_ring":1,"references":["session-queue","jason-deps","task-board","macro-roadmap"],"referenced_by":["cascade-md"]},"backup-sh":{"title":"3-Tier Asymmetric Backup","type":"instruction","location":"/opt/forge/scripts/backup.sh","created":"2026-03-01","last_updated":"2026-03-28","status":"current","change_sensitivity":"medium","propagation_ring":1,"references":[],"referenced_by":[]},"backup-canary":{"title":"Backup Freshness Canary","type":"instruction","location":"/opt/forge/scripts/backup-canary.sh","created":"2026-03-28","last_updated":"2026-03-28","status":"current","change_sensitivity":"low","propagation_ring":1,"references":["backup-sh"],"referenced_by":[]},"forge-system-vision":{"title":"Forge System Vision 2026 — Published Assessment","type":"snapshot","published_url":"https://jasondmacdonald.com/forge-system-vision-2026","created":"2026-03-24","last_updated":"2026-03-24","status":"current","change_sensitivity":"low","propagation_ring":2,"references":[],"referenced_by":["mission-control-alignment"]},"forge-state-page":{"title":"Forge State — Published Service Health","type":"snapshot","published_url":"https://jasondmacdonald.com/forge-state-2026-03-24","created":"2026-03-24","last_updated":"2026-03-24","status":"current","change_sensitivity":"low","propagation_ring":2,"references":[],"referenced_by":[]},"forge-build-order":{"title":"Forge Build Order — Priority Cascade","type":"snapshot","published_url":"https://jasondmacdonald.com/forge-build-order","created":"2026-03-24","last_updated":"2026-03-24","status":"current","change_sensitivity":"low","propagation_ring":2,"references":[],"referenced_by":[]},"ecosystem-map":{"title":"MasteryMade Ecosystem Map","type":"living","location":"/opt/forge/context/projects/masterymade/ECOSYSTEM-MAP.md","created":"2026-03-10","last_updated":"2026-03-25","status":"current","change_sensitivity":"medium","propagation_ring":1,"references":[],"referenced_by":["memory-md"]},"dashboard-prd-v2":{"title":"Dashboard V2 PRD","type":"living","location":"/opt/forge/Vault/projects/forge-dashboard-app/PRD-V2.md","created":"2026-03-01","last_updated":"2026-03-20","status":"current","change_sensitivity":"medium","propagation_ring":1,"references":[],"referenced_by":[]},"dashboard-design-v2":{"title":"Dashboard V2 Design","type":"living","location":"/opt/forge/Vault/projects/forge-dashboard-app/DESIGN-V2.md","created":"2026-03-01","last_updated":"2026-03-20","status":"current","change_sensitivity":"medium","propagation_ring":1,"references":["dashboard-prd-v2"],"referenced_by":[]},"disaster-recovery":{"title":"Disaster Recovery Procedures","type":"instruction","location":"/opt/forge/Vault/shared/DISASTER-RECOVERY.md","created":"2026-03-01","last_updated":"2026-03-25","status":"current","change_sensitivity":"medium","propagation_ring":1,"references":["backup-sh"],"referenced_by":[]}},"sync_metadata":{"last_synced":"2026-03-29T07:46:02Z","files_found":38,"files_missing":0,"files_drifted":13}}