Skip to content

Preserve bounded lifecycle component hydration - #82

Merged
8Dionysus merged 1 commit into
mainfrom
codex/aoa-session-memory-route-compat-20260906
Sep 6, 2026
Merged

Preserve bounded lifecycle component hydration#82
8Dionysus merged 1 commit into
mainfrom
codex/aoa-session-memory-route-compat-20260906

Conversation

@8Dionysus

Copy link
Copy Markdown
Owner

Problem

The merged lifecycle route still performs whole-session task-episode semantic hydration before applying the requested lifecycle filter, while the live owner route already has a bounded selected-component path.

Change

  • add a manifest-first, content-addressed linked-component reader with fail-closed missing/corrupt component diagnostics;
  • filter lifecycle records before selected component hydration and report selected/hydrated/verified counts honestly;
  • skip the global task-episode digest only on this lifecycle route, because selected content-addressed components are the bounded integrity proof; keep the task-answer route strict;
  • add focused regressions for filtered-out hydration, real global-digest non-invocation, and missing/corrupt component rejection.

Validation

  • focused lifecycle/component tests: 7 passed;
  • py_compile and git diff --check passed;
  • owner graph receipt: /srv/abyss-machine/storage/artifacts/aoa-session-memory-route-compat-20260906/release-validation-45020eb5.json;
  • graph functional/package/reproducibility nodes passed; current public-tree audit remains blocked by the existing reviewed host-profile/private-network fingerprints, so this is reported as an owner-gate caveat rather than hidden.

No live .aoa or canonical checkout was modified.

@8Dionysus
8Dionysus merged commit 66d9ade into main Sep 6, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant