Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Release Notes

release v3.1.0 “The Industrialization of Intelligence”

Since v3.0.0, the repository has transitioned from content establishment to governed engineering and verifiable rigor. The focus of v3.1.0 is the elimination of “casual” engineering in favor of governed, verifiable standards.

🛠️ The Primary Shift: Prompt-as-Infrastructure

We’ve moved from monolithic consultant prompts to a Recursive Block Architecture, treating prompts as compiled artifacts rather than static text.

🧠 The Intelligence Layer: From Heuristics to Tradecraft

By leveraging the new block architecture, we integrated formal intelligence analysis techniques into our system prompts.

🏗️ The Governance Foundation: The Frontmatter Standard

We overhauled the repository’s metadata system, moving from a fragmented, directory-based approach to a Self-Describing Composable Block Standard.

🛡️ Operational Guardrails: Hard Constraints

We introduced “Hard Constraints” to eliminate high-impact, avoidable errors in the agentic workflow.



release v3.0.0 “The Agents Emerge”

Summary of Changes

v2.8.0 established prompt format as empirical science and operationalized the governance infrastructure. v3.0.0 extends the research program to the tools that built it — the AI coding agents themselves become the objects of study.

This release delivers a systematic comparative analysis of 7 open-source agent codebases (Qwen Code, Claude Code, OpenCode, OpenClaude, Aider, KiloCode, Superpowers) — their context management strategies, skill discovery mechanisms, and stability against LLM drift. The central finding challenges the repository’s own structure: agents are not another layer in the stack, they are the product that assembles all layers. This drove a reorganization — ai_system/ becomes ai_system_layers/ (clarifying that layers are components), and a new ai_agents/ directory appears at the repo root as the consumer of all layers.

Four strategic themes define v3.0.0:

  1. Context Engineering Across 7 Agents — The first cross-agent empirical guide: ai_agents/context_management/ covers how every major open-source coding agent handles conversation history, compaction, and state management. The central insight: every agent uses a fundamentally different strategy — sliding windows, reactive compaction, async background summarization, multi-tier systems — and understanding these differences is essential for choosing the right tool. The comparison tables and decision guide help practitioners navigate this fragmented landscape without trial-and-error.

  2. Agent Architecture Demystified — Three articles answer questions every practitioner has: How do subagents actually work? (Spoiler: not OS fork/exec — three real patterns: separate API calls, prompt role orchestration, HTTP process management.) What keeps agents stable when LLM outputs drift? (Hard guarantees like tool denial and circuit breakers, not soft techniques like tag conventions.) Why does Qwen Code use TypeScript, not Python? (Async I/O dominance and shell command architecture.) These are not opinions — they are extracted from source code evidence.

  3. Code as Primary Documentation — The ecosystem adopts a principle that follows directly from context engineering: every source file must open with a contract docstring in its language’s native format. When agents are your primary code consumers, every token of documentation competes with code for their attention budget. Code with outdated docstrings fails at import time. Prose docs that contradict code pass CI silently. The contract docstring — “what does a future agent need to read first to work safely in this file?” — is the only documentation layer that stays correct by construction.

  4. Skills Discovery and Prompt Brittleness — Analysis of Superpowers v5.0.7’s skill system across 5 agent platforms reveals three failure modes (context limits, instruction drift, hallucination/skipping) and empirically-derived countermeasures (HARD-GATE tags, rationalization tables, two-stage review). This is not theoretical — these are countermeasures that survived contact with real agent sessions.

Architecture Decisions

Accepted ADRs (Promoted in This Release)

ADRTitleTheme
ADR-26045AI-Native Development — Code as Primary DocumentationDevelopment

Open RFCs (Proposed ADRs)

New proposed ADRs introduced in this release:

ADRTitleTheme
ADR-26046External Product Repos as Research DirectoriesGovernance

Carry-over proposed ADRs (open for review and comment):

ADRTitleTheme
ADR-26042Common Frontmatter StandardGovernance
ADR-26036Config File Location and Naming ConventionsGovernance
ADR-26043Ecosystem Package BoundaryGovernance
ADR-26039pgvector as Ecosystem Database StandardData Infrastructure
ADR-26041Client-Side Logic with Server-Side RetrievalData Infrastructure
ADR-26032Tiered Cognitive Memory: Procedural Skills vs. Declarative RAGSkills Architecture
ADR-26033Virtual Monorepo via Package-Driven Dependency ManagementGovernance
ADR-26030Stateless JIT Context Injection for Agentic Git WorkflowsContext Management

New Features and Articles Added

Updates in Existing Files

Repository Structure Changes

Original PathNew Path
ai_system/ai_system_layers/
tools/docs/ai_agents/ai_agents/guides/
—ai_agents/ (new — root-level agent research hub)
—research/ (new — external product source code clones)

release v2.8.0 “The Prompt Physics”

Summary of Changes

v2.7.0 settled the ecosystem’s strategic direction: context engineering over multi-agent orchestration. v2.8.0 turns that principle into empirical engineering. The release delivers a three-article series on prompt format — with real measurements, plots, and reproducible code — backed by three new analyses grounding every claim in reviewed evidence. The central finding challenges a common assumption: token cost is not a property of the format alone. It is a function of format, serializer, and tokenizer together, and the relative ranking of YAML vs. JSON can flip depending on which Python library you use to generate the YAML.

Alongside the research, this release closes the governance infrastructure loop: all configs migrated to JSON, the frontmatter validator deployed and enforced at commit time. The two threads — empirical prompt research and governance automation — serve the same goal from the ecosystem roadmap: build the evidence base and the tooling foundation before writing the first production application.

Three strategic themes define v2.8.0:

  1. Prompt Format as Engineering Science — The Format as Architecture series answers a question that most practitioners answer by intuition: which format should a system prompt use? The answer is not a preference — it has a mechanistic explanation rooted in BPE tokenizer architecture and transformer attention. JSON is optimal for development artifacts (validation, tooling). YAML is optimal for runtime instructions (low structural noise). XML provides scope isolation where injection resistance matters. The series includes token measurements across four formats on a production prompt, validated across three tokenizers (cl100k_base, o200k_base, Qwen-72B).

  2. Two-Stage Consultant Workflow — The prompt engineering toolchain gains a structured two-phase workflow. ai_brainstorming_colleague.json (v0.2.0) is the first stage: unconstrained ideation, architectural discussion, “what-if” scenarios. When a direction needs formal validation, it hands off explicitly to ai_systems_consultant.json or devops_consultant.json — the strict reviewers with WRC scoring and SVA compliance. The brainstorming colleague enforces this boundary itself: when it detects validation-intent keywords, it executes the handoff protocol rather than attempting a review it is not designed for. This prevents the common failure mode of asking an exploratory tool for production-grade architectural judgement.

  3. Governance Infrastructure Operational — ADR-26042: Common Frontmatter Standard and ADR-26036: Config File Location and Naming Conventions / ADR-26054: JSON as Governance Config Format move from specified to enforced. check_frontmatter.py (work in progress) validates document frontmatter at commit time against the composable schema. All governance configs are migrated from YAML to JSON. The .vadocs/ configuration system is complete: conf.json hub → types/*.conf.json spokes → pyproject.toml entry point for all tools.

Architecture Decisions

Accepted ADRs (Promoted in This Release)

No ADRs were promoted in this release. v2.8.0 is a research and operationalization cycle: the prompt engineering series builds the empirical foundation; the governance tooling enforces v2.7.0 decisions. Promotion of ADR-26042: Common Frontmatter Standard, ADR-26036: Config File Location and Naming Conventions, and ADR-26054: JSON as Governance Config Format to accepted requires validation across the full ecosystem, which begins next cycle.

Open RFCs (Proposed ADRs)

New proposed ADRs introduced in this release:

ADRTitleTheme
ADR-26054JSON as Governance Config FormatGovernance
ADR-26044Skills as Progressive Disclosure UnitsContext Management

Carry-over proposed ADRs (open for review and comment):

ADRTitleTheme
ADR-26042Common Frontmatter StandardGovernance
ADR-26036Config File Location and Naming ConventionsGovernance
ADR-26043Ecosystem Package BoundaryGovernance
ADR-26039pgvector as Ecosystem Database StandardData Infrastructure
ADR-26041Client-Side Logic with Server-Side RetrievalData Infrastructure
ADR-26032Tiered Cognitive Memory: Procedural Skills vs. Declarative RAGSkills Architecture
ADR-26033Virtual Monorepo via Package-Driven Dependency ManagementGovernance
ADR-26030Stateless JIT Context Injection for Agentic Git WorkflowsContext Management

New Features and Articles Added

Updates in Existing Files

Existing Files Moved or Renamed

Original PathNew Path
.vadocs/conf.yaml.vadocs/conf.json (+ conf.schema.json)
architecture/adr/adr_config.yaml.vadocs/types/adr.conf.json
architecture/evidence/evidence.config.yaml.vadocs/types/evidence.conf.json
architecture/architecture.config.yamlAbsorbed into .vadocs/conf.json (hub)

release v2.7.0 “The Context Engineering Pivot”

Summary of Changes

v2.6.0 explored an ambitious vision — agents as operating systems that discover and compose skills at runtime. That research produced valuable insights (4 analyses, 11 source artifacts, 7 ADRs), but the key finding was simpler than the vision: what matters is not how many agents you have, but what each agent sees. v2.7.0 distills this into a strategic pivot — context enginee... [truncated]