All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.47.10 - 2026-03-07
- move flake input to 25.11
0.47.9 - 2026-03-07
- rewrite README tables in plain english
0.47.8 - 2026-03-07
- make integration shard routing one-based
- use explicit integration shard labels in ci
- export sqlite runtime libs in nix shell
- use one-based integration shard matrix
- use one-based integration shard labels
- add optional nix dev shell and ci path
0.47.7 - 2026-03-07
- use internal ulid helper in rpc tests
- stop auto-disabling container validation
- add lifetime annotations and suppress unused var warning
- resolve three build failures
- apply rustfmt formatting updates
- inline ulid/thiserror/rustc-hash, remove 7 direct deps
- replace regex with shared fancy-regex dep
- remove colored and rayon dependencies
- remove unused 'anyhow' from direct dependencies
0.47.6 - 2026-03-07
- fixes\
0.47.5 - 2026-03-07
- Merge pull request #478 from DecapodLabs/agent/unknown/todo-01kk3w-plus-6-1772886360
- Bump Rust to 1.91.1 and optimize cargo install speed
0.47.4 - 2026-03-07
- embed ENGINEERING_EXCELLENCE.md and register in OVERRIDE template
- refactor constitution files to eliminate role-labeled Oracle sections
- expand the Oracle's Verdict deep into cloud, web, frontend, and methodology
0.47.3 - 2026-03-07
- Strip stale container override during validate
- Self-heal stale container override markers
- Avoid override writes on protected host checkouts
0.47.2 - 2026-03-07
- remove pre-merge drift gate (redundant, fragile)
- fix drift gate grep exit code under set -euo pipefail
- revert binary artifact approach, use Swatinem cache + 20 shards
- run health and golden-vectors in parallel with build
- run clippy in parallel with build (no longer needs artifact)
- build once, share artifact across 20 test shards + pre-merge drift gate
0.47.1 - 2026-03-07
- Format validation changes
- Unblock workspace tests on auto-generated override
- Self-heal validate and add structured reports
0.47.0 - 2026-03-07
- update Four Invariants Gate patterns to match normative AGENTS.md rewrite
- sync template_agents() with AGENTS.md normative content
- resolve CI test failures from merged branches
- silence dead_code and unused-variable clippy lints in contract/conformance tests
- update artifact manifest hash and add changelog entry for capsule fix
- Merge remote-tracking branch 'origin/docs/contracts-and-conformance' into agent/unknown/todo-01kk3r-1772874431
- Merge fix/release-capsule-empty-file into combined branch
- capture why-this-exists philosophy in README
- Add governed internalization artifacts
- tolerate empty capsule files in release check and manifest schema/interface validation
0.46.4 - 2026-03-01
- uplift README with voice, edge, and plain-English agent-first framing
0.46.3 - 2026-03-01
- add internalized context artifacts + activation-first README rewrite
- add changelog entry for schema/interface change, fix .decapod/ path in constitution doc
- apply rustfmt, fix contract alignment test, update artifact manifest hash
- release v0.46.2
- release v0.46.1
0.46.2 - 2026-03-01
- add internalized context artifacts + activation-first README rewrite
- add changelog entry for schema/interface change, fix .decapod/ path in constitution doc
- apply rustfmt, fix contract alignment test, update artifact manifest hash
- release v0.46.1
0.46.1 - 2026-02-28
- add internalized context artifacts + activation-first README rewrite
- add changelog entry for schema/interface change, fix .decapod/ path in constitution doc
- apply rustfmt, fix contract alignment test, update artifact manifest hash
- schema/interface: add
interfaces/INTERNALIZATION_SCHEMA.md— internalized context artifact schema and lifecycle contract - feat: add
decapod internalizesubsystem (create, attach, inspect) for governed context internalization artifacts
0.46.0 - 2026-02-26
- Merge branch 'master' into agent/codex/test-01kjc4cm11smbmz1
- ship scaffold-v2 Ferrari project specs surface
- schema/interface: expand canonical project specs set to include
SEMANTICS.md,OPERATIONS.md, andSECURITY.md - docs/scaffold: scaffold-v2 project specs with adaptive topology/sequence diagrams, richer interface contracts, validation decision flow, and security/operations directives
- validate: add architecture runtime/deployment section enforcement and conditional structure checks for semantics/operations/security specs
- docs/specs: upgrade Decapod's checked-in generated specs to industry-grade operational/security semantics with explicit proof surfaces
0.44.6 - 2026-02-25
- update branch task ID extraction to support task_type_ prefix
- fix tests: use task_type prefix instead of deprecated R_ prefix
- replace legacy R_ ID prefix with test_ in test files
- formatting
- clippy in test files
- formatting and clippy
- clippy warnings
- handle missing task in test_todo_state_machine gracefully
- optimize spec_conformance tests and todo list default to open
- optimize spec_conformance tests and todo list default to open
- optimize with rustc-hash and inline hints
- update Rust version to 1.90 and edition to 2026
- 10 parallel shards for test execution with --test-threads=4
- run all integration tests in single runner with high parallelism
0.44.5 - 2026-02-25
- Interlock - preflight + impact for predictive governance
- make preflight/impact work without worktree, skip git gates in tests
- test setup with worktree
- test error handling
- fmt
0.44.4 - 2026-02-25
- Interlock - preflight + impact for predictive governance
0.44.3 - 2026-02-25
- allowlist kcr trend artifact and hard-shard integration tests
- add generated decapod specs and fix interop evidence test paths
0.44.2 - 2026-02-25
- consolidate repo - remove stale templates/, docs/, project/, crates/, artifacts/ dirs
0.44.1 - 2026-02-25
- add skills section to .decapod/README.md template
- run cargo fmt
- move skill cards from .decapod/governance/skills to .decapod/skills
0.44.0 - 2026-02-25
- move broker sockets to data and add noninteractive spec seeds
- add release lineage-sync command
- auto-stamp release provenance policy lineage
- require lineage consistency across release manifests
- enforce release provenance policy lineage
- auto-bind written capsules into workunit state refs
- require workunit state_ref binding for capsule lineage
- enforce capsule policy lineage at workunit promotion gate
- policy-bound deterministic context capsule issuance
- reconcile merged capsule schema and lineage artifacts
- run cargo fmt after rebase
- fail release check on lineage capsule drift
- harden capsule verification and RPC fail-closed coverage
- pin JIT capsule policy verification flow
0.43.1 - 2026-02-25
- add allowed_next_ops to context.resolve RPC response
0.43.0 - 2026-02-25
- add migration for one_shot column
- add one_shot column to TODO schema
- update migration sequence test to expect 400
- add one_shot field to test TodoCommand::Add initializers
- run cargo fmt
- run cargo fmt
- bump integration test runners from 8 to 10
0.42.1 - 2026-02-25
- add meta-skills for agent-decapod and human-agent interaction
0.42.0 - 2026-02-25
- (init) dynamic scaffolds and validate-driven living spec tasks
- (init) upgrade generated specs templates for day-0 onboarding
- enforce strict broker bypass and skip user-store schema gate
- split hot integration shards 3 and 5 into 7 and 8
- rename integration shard labels to 1..6
- Merge remote-tracking branch 'origin/master' into agent/unknown/todo-r_01kj8n80zyk4qamd4v8g4bpfe0-1771964773
- enforce versioned db schema checks and ordered migrations
- scale plan metadata and catalog for long histories
- run migration-script tests only when sql migrations change
- add version-gated ledger and generated version counter
- scope worktree and branch naming by todo hash
- auto-upgrade legacy todo ids on activate/startup
- typed ids with hash ledger and refresh decapod readme template
- normalize .decapod layout and enforce startup workspace flow
- split slow integration shards 3 and 4 into subshards
- stabilize group broker test and relocate project support dirs
- todo: migrate task IDs to typed format
<type4>_<16-alnum>, add taskhashfield, and align workspace scope checks - migration: add startup SQL-backed todo ID rewrite for legacy stores (DB + events log) on first post-upgrade activation
- cli: add
decapod activateas explicit first-run activation surface to trigger migrations/bootstrap - migration: add version-gated migration registry (
min_version+target_version) with applied ledger at.decapod/generated/migrations/applied.json - init: seed
.decapod/generated/version_counter.jsonand track binary-version transitions for safe migration orchestration - ci: add PR-only migration script test gate that runs migration tests only when
src/core/sql/*.sqlchanges - migration: add sequence/scope metadata, duplicate/order guards, and generated migration catalog for long-horizon schema evolution
- validate: add database schema version gate to verify versioned DBs match this decapod binary expectations
- schema/interface: update TODO schema contract with typed ID and hash invariants
- docs/scaffold: refresh
.decapod/README.mdtemplate with Decapod harness positioning and canonical control-plane layout
0.41.2 - 2026-02-24
- (broker) enforce strict must-route guard for routed mutators
- (broker) add request-id dedupe ledger and recovery retry semantics
- (broker) add ephemeral CLI-boundary group broker runtime
- fix clippy useless_vec in broker concurrency env setup
- (broker) isolate session state per worker to avoid concurrent parse race
- (broker) harden concurrent mutator gate with idempotent retry
- format strict broker guard test
- shard integration tests across 4 runners and fix lint regressions
- (broker) add protocol mismatch and phase crash injection proof harness
- (broker) add phase hooks and crash-safe lease recovery primitives
- (broker) add concurrency and dedupe proof tests
- (sqlite) tighten routed mutator boundaries and brokered init paths
- (broker) allow ephemeral local cross-process socket mode
0.41.1 - 2026-02-24
- (intent) enforce intent->context->spec flow across runtime and constitution
- (readme) encode intent->context->spec flow in hero line
- (init) elevate interactive form to product-grade prompt flow
- (init) polish interactive setup prompts and summary
0.41.0 - 2026-02-23
- (init) move project specs to generated path and deepen architecture scaffold
- (readme) link constitution note to core DECAPOD doc
- (readme) correct constitution directory link
- (readme) route constitution via docs show and sync sha
- (release) sync README sha manifest to pinned readme
- (readme) route constitution access via docs show
- (readme) route constitution access through decapod docs show
- (release) refresh README artifact manifest hash
- (validate) allow tracked generated specs artifacts and normalize specs naming
- (entrypoints) allow README link to core constitution doc
- (readme) restore pinned readme wording
- (readme) restore README from eaa291ea
- Update README.md
- (specs) standardize generated specs paths to uppercase filenames
0.40.1 - 2026-02-23
- bump Cargo.toml
0.40.0 - 2026-02-23
- consolidate unreleased changelog for init/specs kernel rollout
- hardcode canonical local specs contract and runtime mapping
- separate intent purpose from architecture direction
- enforce intent-first scaffolding and config anchors
- infer repo context into config and add interactive init with mode
- scaffold project specs docs with diagram style and architecture gate
- init: add
decapod init with(aliaswtih) and.decapod/config.tomlschema-backed repo context - init: infer repo purpose/architecture signals from prominent files (
README.md, manifests, repo surfaces) - init: scaffold canonical local project specs set (
specs/README.md,intent.md,architecture.md,interfaces.md,validation.md) - init: support diagram style selection (
asciiormermaid) for architecture topology generation - init: seed local specs content from inferred/config context and enforce intent-purpose vs architecture-direction separation
- validate: add project config + canonical local specs gates, including placeholder rejection for intent/architecture content
- runtime: surface canonical local specs context and constitution mapping from
decapod rpc --op context.resolve
- schema/interface: add
interfaces/PROJECT_SPECS.mdand register claimclaim.project_specs.canonical_set_enforced - schema/interface: bind hardcoded local specs registry in binary to constitution dependencies and control-plane sequencing docs
0.39.0 - 2026-02-23
- remove teammate legacy aliases; keep aptitude as sole subsystem name
- rename teammate subsystem to aptitude and elevate README feature list
- Merge master and resolve AGENTS entrypoint conflicts
- schema/interface: rename aptitude subsystem across CLI/docs/contracts as canonical memory surface
0.38.13 - 2026-02-23
- Merge master into PR branch and resolve README/gitignore conflicts
- templatize decapod gitignore policy and surface shared skills memory
- schema/interface: merge eval + gitignore governance surface updates and keep deterministic whitelist enforcement in init/validate
0.38.12 - 2026-02-23
- Refresh README hash in artifact manifest after feature-line split
- Refine feature descriptions in README
- Resolve CHANGELOG merge conflict with master release entries
- Add eval kernel to README feature checklist
- Add eval governance kernel and tighten decapod artifact allowlists
- schema/interface: add eval governance kernel interfaces, claims, and deterministic proof tests
0.38.11 - 2026-02-23
- Tighten generated artifact whitelist and simplify gitignore
- Enforce generated artifact whitelist in init and validate
- Keep generated Dockerfile tracked while ignoring runtime outputs
- Ignore .decapod/generated runtime artifacts
0.38.10 - 2026-02-23
- Merge pull request #412 from DecapodLabs/agent/unknown/todo-r_01kj562ftvxcpe8def7gqb8vgb-plus-3-1771863796
- Harden sqlite contention paths and stabilize validate/release checks
0.38.9 - 2026-02-23
- add top feature checklist with interfaces pointer
0.38.8 - 2026-02-23
- add phase 4 regression and daemonless lifecycle gates
0.38.7 - 2026-02-23
- enforce promotion firewall for procedural knowledge writes
0.38.6 - 2026-02-23
- fix clippy filter-next lint in knowledge promotion test
- add knowledge promotion firewall ledger command
0.38.5 - 2026-02-23
- split fmt clippy and core integration test jobs
- stabilize context capsule CLI tests under CI gates
- add rpc context capsule query operation
- add optional context capsule artifact writes
- add deterministic context capsule query command
0.38.4 - 2026-02-23
- enforce workunit verified gate before publish
- (workunit) enforce proof recording and status transitions
- (workunit) add attach-spec/state and proof-plan primitives
0.38.3 - 2026-02-23
- (workunit) add init/get/status manifest commands
- add optional artifact integrity gates for new kernel schemas
- (schema) add deterministic workunit and context capsule models
0.38.2 - 2026-02-23
- (contract) pin phase-0 kernel interfaces and embed new docs
0.38.1 - 2026-02-23
- Harden daemonless validate startup and lock resilience
0.38.0 - 2026-02-23
- (context) add scoped constitution query via docs search and rpc
- (release) refresh README hash in artifact manifest
- (entrypoints) use file-specific headers for agent files
- move agent guidance out of source comments
- split human README from agent entrypoint contracts
0.37.11 - 2026-02-23
- (broker) replace per-DB mutex with SqlitePool for read/write separation
- (release) update README.md sha256 in artifact manifest
- Merge pull request #383 from DecapodLabs/fix/sqlite-pool-contention
- run rustfmt for sqlite pool contention changes
- update crate description and categories
0.37.10 - 2026-02-23
- (readme) remove agent-ops line and neutralize research callout
0.37.9 - 2026-02-22
- bump OVERRIDE
0.37.8 - 2026-02-22
- Merge pull request #377 from DecapodLabs/agent/unknown/todo-r_01kj2c415q0y14c6e1fzncdtjd-1771753844
- Stabilize chaos replay under concurrent todo add contention
- Fix constitution path validators for architecture directives
- Keep architecture directives constitution-only
- Add architecture foundations artifact gate for governed execution
0.37.7 - 2026-02-22
- Merge pull request #374 from DecapodLabs/agent/unknown/todo-r_01kj23h4vkwzjs7mze87xkv737-plus-1-1771744859
- stabilize plan-governed test harness under canonical worktree gate
- remove literal non-canonical path examples from agent entrypoints
- relax canonical-worktree checks for validate and negative path mentions
- enforce canonical decapod workspaces and startup sequence
0.37.6 - 2026-02-22
- beautify CLI output for init and validate commands
- ignore broken verify_mvp test (fails on master)
0.37.5 - 2026-02-22
- Trim runtime deps by replacing chrono/colored/which
- (interfaces) add plan-governed execution contract and typed pushback markers
- (governance) enforce plan approval/proof-hook readiness in execute/publish/validate paths
0.37.4 - 2026-02-22
- (release) ship 5 one-shot governance gates for intent convergence
- Merge pull request #362 from DecapodLabs/agent/unknown/r-01kj1n50qe34xkvq6c30s28np9
0.37.3 - 2026-02-22
- auto-acquire session in ensure_session_valid (entrypoint funnel)
0.37.2 - 2026-02-22
- Rename LEVIE_GOVERNANCE_AUDIT.md to GOVERNANCE_AUDIT.md
- Update and rename docs/LEVIE_GOVERNANCE_AUDIT.md to constitution/docs/GOVERNANCE_AUDIT.md
0.37.1 - 2026-02-22
- (audit) map Levie capability buckets to kernel primitives
0.37.0 - 2026-02-22
- Merge pull request #354 from DecapodLabs/agent/unknown/rustify-init-docker-1771726265
0.36.7 - 2026-02-22
- add intent refinement requirement for agents
- sync templates with AGENTS.md golden rules
0.36.6 - 2026-02-22
- (container) model Dockerfile template as schema component
0.36.5 - 2026-02-22
- (constitution) tighten foundation demands and liveness contract
0.36.4 - 2026-02-21
- (validate) enforce commit-often dirty file limit
- Merge pull request #347 from DecapodLabs/agent/unknown/commit-often-mandate-1771715984
- (validate) add commit-often gate integration coverage
0.36.3 - 2026-02-21
- Merge remote-tracking branch 'origin/master' into agent/unknown/entrypoint-constitution-docs-1771714881
0.36.2 - 2026-02-21
- add map and lcm events to flight-recorder timeline
- add worktree exemption for schema commands
- add safe validate diagnostics and contention gate
- Merge pull request #341 from DecapodLabs/agent/unknown/validate-diagnostics-dedicated-1771713199
- update todo.md with completed items
- Merge branch 'master' into agent/unknown/validate-diagnostics-dedicated-1771713199
- enforce validate diagnostics sanitization
0.36.1 - 2026-02-21
- prune stale worktree config sections routinely
- Merge pull request #342 from DecapodLabs/agent/unknown/worktree-config-cleanup-1771713742
0.36.0 - 2026-02-21
- wire LCM/Map into capabilities, schema, and add rebuild command
- KCR trend - all enforced claims have gate mappings (KCR=1.0)
- fmt, clippy, and update KCR trend for new LCM claims
- Merge pull request #339 from DecapodLabs/feat/lcm-work
0.35.8 - 2026-02-21
- add safe validate diagnostics and contention gate
0.35.7 - 2026-02-21
- implement Phase 3 LCM + Map operators
0.35.6 - 2026-02-21
- Rename PLAYBOOK.md to docs/PLAYBOOK.md
0.35.5 - 2026-02-21
- Remove top-level non-essential docs and purge non-Rust shim code
0.35.4 - 2026-02-21
- add coplayer policy tightening gate + instruction stack hardening
- update artifact manifest SHA256 for README.md
0.35.3 - 2026-02-21
- Speed up RPC suite and split CI test load
- Harden validate lock handling and RPC suite contention retries
0.35.2 - 2026-02-21
- enforce provenance manifest validity in release check
- harden control-plane contracts and bound validate termination
- keep CLAUDE template in sync with root entrypoint
- (ci) raise health validate timeout and refresh KCR trend
- satisfy CLAUDE line gate and self-heal knowledge schema in validate
- drop non-rust SDK shims and keep interop rust-native
0.35.1 - 2026-02-21
- harden control-plane contracts and bound validate termination
- keep CLAUDE template in sync with root entrypoint
- (ci) raise health validate timeout and refresh KCR trend
- satisfy CLAUDE line gate and self-heal knowledge schema in validate
0.35.0 - 2026-02-21
- remove unused code and deprecated modules
0.34.0 - 2026-02-21
- remove unused code and add tests
0.33.0 - 2026-02-21
- add secret redaction, gatekeeper CLI, and doctor preflight checks
- Merge pull request #315 from DecapodLabs/feat/oneshot-batch
0.32.4 - 2026-02-20
- remove plankton bash hooks - keep multi-language validation
0.32.3 - 2026-02-20
- add Dockerfile template that explodes to .decapod/generated/
0.32.2 - 2026-02-20
- add multi-language tooling gates and config protection to validation
0.32.1 - 2026-02-20
- integrate Plankton write-time enforcement into Decapod
0.32.0 - 2026-02-20
- added to ai category
- Fix clippy warnings and simplify lineage validation
- Add ObligationNode test suite
- Phase 1: Enforce derived completion in ObligationNode
0.31.1 - 2026-02-20
- (core) implement ObligationNode governance-native primitive
- Merge pull request #303 from DecapodLabs/feat/R_01KHY5A2HF1F8P50FQZB2HBC2A/obligation-primitive
- Add architecture memo: filesystem task abstraction decision
0.31.0 - 2026-02-20
- (verify) strip elapsed timing from validate output before hashing
- revert schema determinism parallelization to avoid shared state conflicts
- fix fmt and clippy warnings, fix test compilation
- (validate) add --verbose timing and parallelize expensive gates
0.30.0 - 2026-02-20
- (core) implement gatekeeper safety gates and co-player inference
- fix formatting in coplayer and gatekeeper
0.29.6 - 2026-02-20
- speed up validation
- add governance kernel architecture review (codex_analysis.md)
0.29.5 - 2026-02-20
- improve trace/docs integration and validation workflows
- guard knowledge migration against concurrent table creation race
- Merge branch 'master' into agent/unknown/task-1771394863
0.29.4 - 2026-02-19
- update CHANGELOG with packaging fix
- (packaging) add missing symlink target and exclude test fixtures from crate
0.29.3 - 2026-02-19
- (state_commit) implement STATE_COMMIT v1 protocol
0.29.2 - 2026-02-19
- (claims) add KCR evidence gate test and trend baseline
- use rfind instead of filter().next_back() for clippy
0.29.1 - 2026-02-19
- (broker,flight-recorder) crash consistency and governance timeline
0.29.0 - 2026-02-19
- harvest knowledge lifecycle, broker audit, health cleanup, and CI health from stale branches
- (ci) skip git worktree gates in CI health job
- (tests) resolve agent_rpc_suite flake and chaos_replay IOERR
- (federation) eliminate drift window and downgrade determinism gates
0.28.12 - 2026-02-18
- (workspace) implement publish and wire --container flag for constitution parity
0.28.11 - 2026-02-18
- Fix typo in README.md
0.28.10 - 2026-02-18
- Update README with constitution info and typo fix
- (readme) add research links, proof-gate example, context philosophy
0.28.9 - 2026-02-18
- (readme) add research links, proof-gate example, validate output
0.28.8 - 2026-02-18
- (clippy) resolve denied lint violations
- (tests) acquire session before validate in rpc suite
- (validate) require session password before worktree gate
- (fmt) apply rustfmt-normalized ordering and wrapping
0.28.7 - 2026-02-18
- (ci) restore session-first gating and thin-file threshold alignment
- (ci) stabilize rpc suite and ensure schema init on startup
- (tests) harden schema bootstrap and parallel trace assertions
- resolve -D warnings failures blocking tests
- Merge branch 'master' into agent/codex/r-01khqw3kvtbtpzmchtq7s9azmn
- (gitignore) ignore generated awareness artifacts
- (constitution) add testing and ci/cd methodology guides
0.28.6 - 2026-02-18
- (release) add manual dispatch mode for release-pr
0.28.5 - 2026-02-18
- (readme) add Ko-fi callout, emoji polish, and linked file refs
0.28.4 - 2026-02-18
- Enforce constitutional bootstrap and todo-scoped worktrees
0.28.3 - 2026-02-18
- enforce strict agent dependency and automated initialization
0.28.2 - 2026-02-18
- implement mandatory todo enforcement for agents
0.28.1 - 2026-02-18
- enforce worktree path and add to .gitignore
0.28.0 - 2026-02-18
- implement on-demand container sandboxing for worktrees
- enable agent-invoked git worktrees and isolation mandates
0.27.0 - 2026-02-18
- promote todo to core control plane
0.26.3 - 2026-02-18
- automate database normalization and entrypoint blending
0.26.2 - 2026-02-18
- consolidate fragmented sqlite databases into 4 core bins
0.26.1 - 2026-02-18
- implement local trace sink and binding transparency
0.26.0 - 2026-02-17
- implement deterministic agent-facing RPC interface
0.25.5 - 2026-02-17
- fresh .decapod init
0.25.4 - 2026-02-17
- (init) make init instant by deferring DB setup to runtime
0.25.3 - 2026-02-17
- (readme) clarify platform-agnostic operating model
- (readme) add high-level ascii architecture model
- (readme) sharpen positioning and differentiate value
- (readme) hint assurance model and capability surface
- (readme) remove demo gif and tighten public positioning
0.25.2 - 2026-02-17
- (init) bootstrap schema-only stores and enforce workspace isolation
- release v0.25.1
0.25.1 - 2026-02-17
- (init) bootstrap schema-only stores and enforce workspace isolation
0.25.0 - 2026-02-17
- (governance) add weights and balances enforcement
- remove health check job
- add DECAPOD_SESSION_PASSWORD env var for health check
- add DECAPOD_CONTAINER=1 for GitHub Actions health check
0.24.0 - 2026-02-17
- (release) set release-plz allow_dirty to boolean
- (release) allow runtime session dirt in release-plz
0.23.10 - 2026-02-17
- README.md and lingering file catchup
0.23.9 - 2026-02-17
- ignore session files in .decapod/generated/sessions/
- route policy.rs DB access through DbBroker
0.23.8 - 2026-02-17
- add agent.session.cleanup event handler in todo rebuild
0.23.7 - 2026-02-17
- automated container updates
0.23.6 - 2026-02-17
- Add demo image to README
0.23.5 - 2026-02-17
- verify docker workspace
0.23.4 - 2026-02-17
- persist worktrees, auto-push branch, create PR after container
- remove needless as_deref calls
0.23.3 - 2026-02-17
- code factory
- code factory
0.23.2 - 2026-02-17
- code factory
- code factory
- code factory
- code factory
- code factory
- code factory
- code factory
- code factory
- code factory
- code factory
0.23.1 - 2026-02-17
- workspace enhancements
0.23.0 - 2026-02-16
- Change output filename and clean up commands
- README uplift
- README uplift
- README uplift
- README uplift
- README uplift
- README uplift
- README uplift
- README uplift
- README uplift
- README uplift
- README uplift
- README uplift
- README uplift
- README uplift
- README uplift
- README uplift
- README uplift
- README uplift
- README uplift
- README uplift
- (demo) refresh decapod VHS GIF with local build
- README uplift
- rebake vhs demo in /tmp/studio
- README uplift
- README uplift
- README uplift
- README uplift
- README uplift
- README uplift
- README uplift
- README uplift
- README uplift
- README uplift
- README uplift
- README uplift
- README uplift
- README uplift
- README uplift
- README uplift
- README uplift
0.22.0 - 2026-02-16
- gitainers fixes
- gitainers fixes
- gitainers fixes
- gitainers fixes
- gitainers fixes
- gitainers fixes
- gitainers fixes
- sync container plugin state
- move readiness docs to dev/ (force track) and remove docs dir
- (readiness) record final ship decision with timestamp and provenance
- (readiness) finalize production-readiness package and proof gate
0.21.0 - 2026-02-16
- gitainers
- gitainers
- gitainers
- gitainers
- gitainers
- gitainers
- gitainers
- gitainers
- gitainers
- gitainers
- gitainers
- gitainers
- gitainers
- gitainers
- gitainers
- gitainers
- gitainers
- gitainers
- gitainers
- gitainers
- gitainers
- gitainers
- gitainers
- gitainers
- gitainers
- require gh auth for automated PR creation
- gitainers
- gitainers
- gitainers
0.20.0 - 2026-02-16
- x
- x
- x
- x
- x
- x
- x
- x
- x
- x
- x
- x
- x
- Merge branch 'master' into ahr/auto-schema-migrate
0.19.5 - 2026-02-16
- gitainer envs
0.19.4 - 2026-02-16
- gitainer envs
- gitainer envs
- gitainer envs
0.19.3 - 2026-02-16
- task dependencies
0.19.2 - 2026-02-16
- task dependencies
- task dependencies
- task dependencies
- task dependencies
0.19.1 - 2026-02-16
- x
0.19.0 - 2026-02-16
- x
- x
- x
0.18.0 - 2026-02-16
- autonomy lineage loop
- autonomy lineage loop
0.17.0 - 2026-02-16
- reflex
- reflex
- reflex
- reflex
- reflex
0.16.1 - 2026-02-16
- broker enhancements
- broker enhancements
- broker enhancements
- broker enhancements
- broker enhancements
- broker enhancements
- 60+ validation checks
- validation improvement
- Merge branch 'master' into ahr/control-plane-broker-risk-lineage
0.16.0 - 2026-02-16
- (control-plane) stabilize broker envelope and add chaos replay gate
0.15.2 - 2026-02-16
- human-in-the-loop
- human-in-the-loop
0.15.1 - 2026-02-16
- todo trust grants
- todo trust grants
0.15.0 - 2026-02-16
- better todo verification
- better todo verification
- better todo verification
0.14.1 - 2026-02-16
- better testing
0.14.0 - 2026-02-16
- constitutional control surface optimizations
- constitutional control surface optimizations
- constitutional control surface optimizations
- constitutional control surface optimizations
- constitutional control surface optimizations
0.13.0 - 2026-02-15
- better updates
0.12.1 - 2026-02-15
- decision queries
- decision queries
- decision queries
- decision queries
- decision queries
- decision queries
- decision queries
- decision queries
0.12.0 - 2026-02-15
- additional fixes
- additional fixes
- additional fixes
- additional fixes
- additional fixes
- additional fixes
- additional fixes
- fix 429 crates.io backoff
0.11.2 - 2026-02-15
- init clarification
0.11.1 - 2026-02-15
- fmt
0.11.0 - 2026-02-15
- (todo) implement multi-agent task ownership system (v0.10.0)
0.10.0 - 2026-02-15
- todo and federation determinism
0.9.0 - 2026-02-15
- federation
- federation
0.8.1 - 2026-02-15
- knowledge graph
- knowledge graph
0.8.0 - 2026-02-15
- multi-agent todo
- multi-agent todo schema
- (schemas) satisfy clippy doc comment spacing
- (todo) resolve CI fmt and duplicate type errors
- Merge branch 'master' into ahr/work
0.7.0 - 2026-02-15
- multi-user schema
- mult-agent
0.6.9 - 2026-02-15
- Contributing doc
0.6.8 - 2026-02-15
- MEMORY + KNOWLEDGE refinement
0.6.7 - 2026-02-15
- control surface opacity
0.6.6 - 2026-02-15
- validation override for updates
- validation override for updates
0.6.5 - 2026-02-15
- source code restructure
- constitution cleanup
- apply rustfmt module ordering
0.6.4 - 2026-02-15
- entrypoint
- fix formatting in validate.rs
- entrypoint
- entrypoint
0.6.3 - 2026-02-15
- improve release workflow to sync version file with Cargo.toml
0.6.2 - 2026-02-14
- improve release workflow to sync version file with Cargo.toml
0.6.1 - 2026-02-14
- clippy redundant closure warning
- fix import ordering for cargo fmt
- fix import ordering for CI formatting
- fix formatting and update release workflow
- finalizing versioning
- finalizing versioning
- finalizing versioning
0.6.0 - 2026-02-14
- fixing versioning
- fixing versioning
- README
- README
0.5.2 - 2026-02-14
- README
- REAME
0.5.1 - 2026-02-14
- enhancements
- enhancements
0.5.0 - 2026-02-14
- restructure constitution with proper architectural layers
- update validation to check for methodology/ARCHITECTURE.md instead of specs/ARCHITECTURE.md
0.4.0 - 2026-02-14
- add
decapod qa gatlingcommand with native Rust test harness
- Merge pull request #110 from DecapodLabs/ahr/work
- fix rustfmt formatting in lib.rs
- add CLI gatling test and full regression audit
0.3.3 - 2026-02-14
- stop managing CODEX.md in init cleanup lists
0.3.2 - 2026-02-14
- Task claiming and release: New
decapod todo claimanddecapod todo releasecommands enable agents to claim tasks for active work, preventing coordination conflicts - Smart auto-assignment by category: When creating tasks, system automatically assigns them to agents already working in the same category (inferred from title/tags)
- Task assignment tracking: Added
assigned_toandassigned_atfields to task schema for visibility into who's working on what - Category-based agent routing: Tasks are intelligently routed to the appropriate agent based on category affinity and existing work allocation
- Bumped TODO schema version to 7 with automatic migration
- Enhanced task.add events with category inference and auto-assignment metadata
- Updated Task struct and all SQL queries to include assignment fields
0.3.1 - 2026-02-14
- Merge pull request #101 from DecapodLabs/ahr/work
0.3.0 - 2026-02-14
- consolidate CLI migration into grouped command architecture
- add summary and autonomy subcommands to health module
- update CI workflow to use new health summary command
- resolve CI regressions for verify fmt, schema test, and watcher command
- resolve clippy manual_map warning in verify.rs
- update README subsystems section with new CLI structure
- run cargo fmt for formatting consistency
- update constitution with new CLI command structure
0.2.2 - 2026-02-14
- lock down entrypoint correctness and add verification subsystem
- run cargo fmt for formatting consistency
0.2.1 - 2026-02-13
- deploy all 5 agent entrypoints and enforce 4 invariants
- rewrite agent entrypoints as engineering organization metaphor
- rewrite agent entrypoints as thin routing shims
- untrack generated entrypoint files
- run cargo fmt for consistent formatting
0.2.0 - 2026-02-13
- [breaking] migrate to release-plz for automated releases
- autotag
- autotag
- autotag
- autotag
- autotag
- autotag
- autotag
- readme screenshots
- autotag
- autotag
- autotag
- autotag
- readme video
- readme video
- readme video
- readme video
- autotag
- ui, todo, etc
- readme video
- use GitHub App token for PR creation
- correct auto-tag and push-tag workflow sequence
- add push-tag for bump PR merge
- remove auto-PR creation, push branch+tag for manual merge
- reset version to 0.1.18 (last published on crates.io)
- reset version to 0.1.19 for release-plz
- update Cargo.lock for v0.1.19
- bump version to v0.1.19
- add GitHub App setup instructions for auto-tag workflow
- Update Cargo.toml
- bump version to v0.1.19
- Update Cargo.toml
- bump version to v0.1.19
- bump version to v0.1.19
- bump version to v0.1.19
- bump version to v0.1.19