Skip to content

Latest commit

 

History

History
73 lines (61 loc) · 6.27 KB

File metadata and controls

73 lines (61 loc) · 6.27 KB
title Agentbox reference
description Canonical specification corpus — ADRs, PRDs, DDDs, QE reviews, and the agbx vocabulary.

Agentbox reference

Agentbox Docs · Reference

Canonical, version-controlled specifications for the agentbox subsystem. Every architectural decision, product requirement, domain model, and quality-engineering review lives here. Treat this corpus as the source of truth: user and developer docs explain and operationalise what these files decide.

Catalogues

Catalogue Count Contents
Architecture Decision Records 35 ADR-001..035 — the why behind each structural choice
Product Requirement Documents 17 + 1 remediation PRD-001..017 plus PRD-REMEDIATION-001 — the what and acceptance criteria
Domain-Driven Design models 15 DDD-001..015 — bounded contexts, aggregates, invariants
QE reviews 2 QE-001..002 — traceability and re-verification gates
Extension vocabulary agbx: term registry and the v1 JSON-LD context

Decision chains by domain

Each domain is a vertical slice: a PRD states the requirement, one or more ADRs record the decisions, a DDD models the bounded context, and (where gated) a QE review verifies traceability.

Domain PRD ADRs DDD QE
Capabilities & adapters 001 005, 031
Immutable bootstrap 002 006 001
Runtime contract & hardening 003 007 002
Sovereign messaging 004 008, 009, 010 003
Meta-router & consultants 005 011
Linked-data interfaces 006 012, 013, 014 004
Multi-tenant federation 007 017 011
Code-as-harness 008 018, 019, 020 005 001, 002
LLM resource marketplace 009 021 006
Runtime integrity hardening 010 022 007
Ontology bridge 011 023 008
Setup wizard & dashboard 012 024 009
Multi-harness tmux 013 025 010
Embodied agent loop 014 026, 028, 029 012
Consumer & broadcast economy 015 021, 032, 033 006
Context compression & caching 016 034 014
Sovereign project tracking 017 035 015
Default-secure remediation REMEDIATION-001 027 013

Foundational and cross-cutting ADRs sit outside any single domain slice: 001 (Nix flakes), 002 and 015 (RuVector), 003 (guidance control plane), 004 (upstream sync), 016 (licensing), 030 (sovereign-mesh manifest).

flowchart LR
    PRD["PRD<br/>requirement + acceptance criteria"]
    ADR["ADR<br/>decision + consequences"]
    DDD["DDD<br/>bounded context + invariants"]
    QE["QE review<br/>traceability gate"]
    PRD -->|"motivates"| ADR
    ADR -->|"realised by"| DDD
    DDD -->|"verified by"| QE
    QE -->|"defects feed back"| PRD
Loading

See also