Skip to content

Fix multi-day shadow evidence and saved research recovery - #597

Merged
Pigbibi merged 1 commit into
mainfrom
codex/paired-shadow-three-session-20260909
Sep 8, 2026
Merged

Fix multi-day shadow evidence and saved research recovery#597
Pigbibi merged 1 commit into
mainfrom
codex/paired-shadow-three-session-20260909

Conversation

@Pigbibi

@Pigbibi Pigbibi commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Multi-day shadow research could stop on its third observation because validating the adjacent predecessor recursively required an earlier record that the API could not receive. Validate each artifact's content separately from its adjacent evidence/receipt pair; consumers still traverse from the first record to establish the complete window. Serialization and content hashes do not establish ancestry or completion.

Saved research also rejected needs_review and research_candidate proposals that the initial cycle had already accepted. Initial and resumed execution now share the existing allowed labels while retaining strict backtest, budget, identity and human-decision checks. Neither change grants live authority.

Validation: regression cases failed before the fixes; 215 related tests passed with networking blocked, including third-day continuity, tampering, saved recovery, human accept/reject and terminal reuse. Ruff and diff checks passed. Implementation was independently inspected and the same bounded tests rerun. No real model, broker, market-data acquisition or deployment was exercised.

@Pigbibi
Pigbibi merged commit 933da2e into main Sep 8, 2026
1 check passed
@Pigbibi
Pigbibi deleted the codex/paired-shadow-three-session-20260909 branch September 8, 2026 22:03
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