Skip to content

v0.5.0

Latest

Choose a tag to compare

@8Dionysus 8Dionysus released this 14 Jul 01:37
· 21 commits to main since this release
15c4c46

Released: 2026-07-13

Canonical changelog: CHANGELOG.md

Highlights

  • establish the distributed memory-organ foundation and its operational readouts, reviewed writeback objects, access-plane intake, and reproducible workspace memo-port status without moving runtime or proof authority into aoa-memo
  • complete the canonical AOA-MEM-D-#### decision lane with full-ID source filenames and generated lookup indexes, retiring the numbered compatibility paths from the active surface
  • refactor validation, builder, and test topology into explicit owner lanes, focused validator profiles, bounded test homes, and command-authority manifests while deactivating legacy validation surfaces
  • add the memo-local eval port, artifact identities, OS Abyss and subject-store trust gates, the local KAG provider/index family, and the owner-local stats port so downstream consumers receive fail-closed, provenance-bearing memory read models
  • harden reviewed intake, operation-mode, Spark-schema, decision-surface, and generated-route handling so malformed or nonlocal evidence fails as a reported contract error rather than becoming accepted memory or a traceback

Full Release Notes

Summary

  • establish the distributed memory-organ foundation and its operational
    readouts, reviewed writeback objects, access-plane intake, and reproducible
    workspace memo-port status without moving runtime or proof authority into
    aoa-memo
  • complete the canonical AOA-MEM-D-#### decision lane with full-ID source
    filenames and generated lookup indexes, retiring the numbered compatibility
    paths from the active surface
  • refactor validation, builder, and test topology into explicit owner lanes,
    focused validator profiles, bounded test homes, and command-authority
    manifests while deactivating legacy validation surfaces
  • add the memo-local eval port, artifact identities, OS Abyss and subject-store
    trust gates, the local KAG provider/index family, and the owner-local stats
    port so downstream consumers receive fail-closed, provenance-bearing memory
    read models
  • harden reviewed intake, operation-mode, Spark-schema, decision-surface, and
    generated-route handling so malformed or nonlocal evidence fails as a
    reported contract error rather than becoming accepted memory or a traceback

Added

  • Add the owner-local stats/ port with a source-backed reviewed-memory-object
    count contract and reference packet; memo corpus meaning remains here while
    aoa-stats owns the shared statistical grammar, cross-owner composition,
    and the validator delegated to by the release lane.
  • Add an explicit aoa_local_memo_receipt_v2 branch for local memo receipts
    using checked_by, while keeping legacy aoa_local_memo_receipt_v1
    reviewed_by receipts readable under the same schema file.
  • Distribute the memory-organ foundation layout across existing memory,
    topology, object-profile, lifecycle, retention, consumer-handoff, and
    Questbook surfaces so future memory events have stable intake lanes, object
    slots, recall-pack grammar, lifecycle pressures, quality lenses, port-status
    fields, and activation quests without adding a separate foundation document.
  • Add operational readouts for access-plane currentness, source-lane intake
    wave coverage, and workspace memo-port status so distant agents can inspect
    the memo route while abyss-stack and 8Dionysus keep their stronger owner
    boundaries.
  • Add reviewed decision objects for the distributed memory-organ foundation and
    operational readout slices, with an explicit writeback debt catchup marker so
    these landed changes become recallable corpus memory rather than only PR or
    decision-doc history.
  • Land the abyss-stack OS access-plane MCP services reviewed-intake packet as
    a reviewed decision object so the memory corpus records the memory/eval/host
    MCP owner split without moving runtime, proof, or host authority into memo.
  • Land the abyss-stack aoa-memo-mcp workspace-port-discovery intake packet
    as a reviewed decision object so map-discovered full ports become recallable
    corpus memory rather than only access-plane implementation detail.
  • Add canonical AOA-MEM-D-#### IDs, decision-note index metadata, generated
    decision lookup indexes, and full canonical-ID decision filenames so agents
    can find decision rationale without reading a hand-maintained omnibus index.
  • Complete the decision-lane path migration by retiring date-path compatibility
    metadata, short numbered filenames, and generated compatibility read models;
    full AOA-MEM-D-#### filenames are now the only active decision source route.
  • Add validator topology and lane metadata with
    docs/validation/VALIDATOR_TOPOLOGY.md, config/validation_lanes.json,
    scripts/validation_lanes.py, scripts/ci_gate.py, and
    scripts/root-topology/validate_validator_topology.py so validators are
    grouped by boundary layer instead of accumulating as historical release
    scripts.
  • Add docs/testing/ and focused regressions so test inventory, release-check
    command authority, CI lane selection, and validator topology stay aligned.
  • Split the historical broad scripts/memory/validate_memo.py release use into
    focused profiles for schema, memory context, runtime boundary, handoff
    boundary, and eval boundary checks, so release lanes no longer run one
    unprofiled memory validator across multiple authority layers.
  • Move those profile implementations into scripts/memory/validators/ modules
    and keep validate_memo.py as a thin compatibility CLI, with topology tests
    preventing the memo validator from growing back into a monolith.
  • Split the former broad memory validator regression file into layer-owned
    tests for schema contracts, memory-context boundaries, runtime degradation,
    Questbook projections, handoffs, eval guardrails, and generated read-model
    contracts, with test topology enforcing the split.
  • Split the runtime degradation regression surface again into runtime
    writeback contracts and live receipt degradation tests so runtime writeback
    semantics and receipt replay/fault cases stay separately reviewable.
  • Split the mechanic artifact topology validator into a thin CLI, shared
    topology helpers, and a reusable family-contract engine so root technical
    district checks no longer live in one bulky validator file.
  • Split validator-topology helper constants and path checks out of
    validate_validator_topology.py so the validator topology gate also stays
    below the repo's bulky-file threshold.
  • Exclude legacy raw test snapshots from active test inventory and pytest
    collection, rename preserved legacy test*.py snapshots into inert
    .snapshot files, and cap active test files at 300 lines so historical
    tests cannot silently re-enter gates or grow back into bulky hidden
    architecture.
  • Remove legacy mechanic folders from active AGENTS mesh and mechanic readiness
    package-surface checks so legacy stays provenance only, not a required route
    card or readiness bridge.
  • Retire the old Titan remembrance single-source_ref schema branch from the
    active recall/remembrance part, preserving its v0 example only as an inert
    legacy snapshot.
  • Tighten the root README into a compact front door and route detailed memory,
    mechanics, generated, and technical inventories to their owning surfaces.
  • Add the OS Abyss memory-object artifact bundle trust gate to the public
    validation lane, including subject-store materialization and fail-closed
    consumer verdict coverage for generated memo surfaces.
  • Align root surface law with the memo-local evals/ technical district while
    keeping proof doctrine and verdict authority in aoa-evals.

Changed

  • Centralize runnable validation commands in the lane manifest, nearest
    AGENTS.md or VALIDATION.md, and the active release procedure; decisions,
    changelog history, landing logs, reviewed memory objects, and route maps now
    retain owner routes and outcomes instead of copied command catalogs.
  • Refresh the release-closeout workspace memo-port readout from the landed
    owner map so publication carries current route evidence instead of the
    pre-merge workspace snapshot.

Fixed

  • Pin repo-local KAG source-index validation to the portable shared generator
    and refresh the repository-owned index from the current memo source tree.
  • Record the roadmap alignment that keeps mechanic legacy/ material as
    indexed provenance outside the active AGENTS mesh while active mechanic
    doctrine stays in docs/AGENTS.md.
  • Reject local memo source/evidence refs that become blank after trimming so
    reviewed intake cannot preserve whitespace-only provenance.
  • Reject symbolic or otherwise invalid reviewed-intake receipt candidate_ref
    values during corpus landing input validation, and refresh the imported
    workspace memo-port status so aoa-memo remains a route-only reviewed corpus
    owner instead of a broken local port.
  • Report invalid Draft 2020-12 Spark registry schemas through the Spark lane
    validator problem list instead of allowing schema drift to raise a traceback.
  • Report non-file and non-JSON operation mode refs as memory-operation
    validation errors instead of letting JSON loading raise a traceback.
  • Require checked_by on aoa_local_memo_receipt_v2 packets so reviewed
    intake cannot rely on v2 receipts without checker provenance.
  • Preserve sibling script imports when validate_memo.py is imported by file
    location, so the schema profile can still load validate_nested_agents.py.

Validation

  • the active repo-level release gate and its workspace-compatibility wrapper
    completed successfully through the release routes owned by
    docs/root/RELEASING.md and scripts/release/
  • federation preflight completed through the workspace release owner using the
    dependency revisions pinned by this repository's validation workflow
  • GitHub Repo Validation completed successfully on the landed release commit
  • a landed-main live access-plane verification recorded six passing probes,
    one explicitly routed known gap, and no failed probes; the checked-in
    access-plane readout remains the contract-only release artifact, while the
    imported workspace map separately preserves the current Tree-of-Sophia
    memory-route issue instead of flattening it into a green memo claim

Notes

  • this release was reconstructed from the complete first-parent history and
    tree diff from v0.4.0 through 698d823, not from the previous
    [Unreleased] prose alone: the reconciled span contains 61 first-parent
    changes across 404 paths, with 60,928 insertions and 11,985 deletions
  • every first-parent change in that span is listed below; the release-prep
    change itself is represented by this dated section, the v0.5.0 version
    alignment, validation evidence, and publication metadata
  • this release changes the reviewed memory owner only; evaluation truth stays
    in aoa-evals, routing in aoa-routing, shared KAG and statistical grammar
    in aoa-kag and aoa-stats, runtime/storage in abyss-stack, and role or
    playbook authority in their owning repositories

Included in this release

  • ca456e8 - Land memory organ foundation routes
  • b8eea5c - Land memory operational readouts (#222)
  • c90c605 - Land memo writeback catchup objects (#223)
  • 81cb36f - Land abyss-stack access-plane memory intake (#224)
  • d315627 - Land memo MCP workspace port discovery intake (#225)
  • be3e7a5 - Refresh workspace memo port status readout (#226)
  • 4d7e843 - Sync workspace memo port status after aoa-agents marker (#227)
  • ae5e4e6 - Sync workspace memo port status after aoa-agents formation marker (#228)
  • 38f8d8f - Sync workspace memo port status after aoa-agents assistant civil marker (#229)
  • c7cb869 - Sync workspace memo port status after aoa-agents Codex refresh marker (#230)
  • 7b7efa4 - Sync workspace memo port status after aoa-agents adoption boundary marker (#231)
  • 2544a49 - Add canonical decision indexes (#232)
  • 0a83502 - Use numbered decision paths (#233)
  • 36fe6e5 - Complete numbered decision route migration (#234)
  • f4a822e - Use full decision IDs in memo decision filenames (#235)
  • 0a1dc6e - Refactor memo validation topology
  • ffaf5f8 - Split memo validator profiles into modules
  • 660ff56 - Split memo validator tests by boundary (#238)
  • d2aa7da - Split remaining bulky validation surfaces (#239)
  • 147a224 - Refine memo validator and test topology (#240)
  • acdef7d - Refactor memo builder topology (#241)
  • 895a9db - Tighten memo test topology gates (#242)
  • 5c53b7e - Deactivate legacy validation surfaces (#243)
  • 477c251 - Slim root README route surface (#244)
  • fdce572 - Keep README validation route command-free (#245)
  • efb7e0d - Detect unmodeled decision lane surfaces (#246)
  • 6b85a83 - Validate modeled decision surface contract entries (#247)
  • 8055b6c - Add local eval port (#248)
  • 5f87c4f - Refresh KAG source export route (#249)
  • e3f39a4 - Align KAG export ToS donor ref
  • 82823cb - Align evals root surface law (#251)
  • bd5b017 - Align roadmap with legacy deactivation (#252)
  • e3f1283 - Load memo validators through private package (#253)
  • 74ac0bc - Derive memo decision index test expectations (#254)
  • 845c227 - Harden memory operational readouts
  • bc3771d - Reject nonlocal reviewed intake refs (#256)
  • b7bdedb - Require reviewed intake receipt coverage (#257)
  • 7677032 - Version local memo receipt checked-by contract (#258)
  • bb169ea - Validate memory intake operation mode refs
  • fdb157c - Validate Spark registry against schema
  • f2ae15a - Cover operational contract part paths
  • 3139924 - Handle invalid Spark registry schemas (#262)
  • ec5993b - Handle non-JSON operation mode refs (#263)
  • f69ca51 - Require checked_by on v2 receipts (#264)
  • ff22991 - Guard reviewed intake receipt candidate refs (#265)
  • 568b73e - Reject blank trimmed memo refs (#266)
  • 13ba7b6 - Preserve validate_memo sibling imports (#267)
  • 9747615 - Add roadmap legacy changelog note
  • dc1530d - [codex] Add artifact identity to memory object surfaces (#269)
  • 04c1b66 - Add OS Abyss trust gate for memory readmodels (#270)
  • 8b2fc02 - Require subject-store trust gate for memory readmodels (#271)
  • 79951a2 - Add memo KAG provider home (#272)
  • 19b1e26 - Add repo-local KAG indexes (#274)
  • e11bc3b - Enforce repo-local KAG index parity (#275)
  • d317041 - Pin deterministic repo-local KAG index gate (#276)
  • 5e2104b - Add repository KAG index family (#277)
  • 166c8a7 - Reground stress recovery eval provenance (#279)
  • 6eacb49 - Add the owner-local stats port (#280)
  • cfd98d6 - Publish canonical repository KAG indexes (#278)
  • 40565fd - Centralize validation command ownership (#281)
  • 698d823 - Align memo KAG topology and artifact admission (#282)