Skip to content

[11/11] Exercise headless cache startup through both MCP transports - #12

Merged
oubiwann merged 2 commits into
mainfrom
codex/pr-14-headless-cache-startup
Oct 20, 2026
Merged

oubiwann merged 2 commits into
mainfrom
codex/pr-14-headless-cache-startup

Conversation

@oubiwann

@oubiwann oubiwann commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

Target: main. Remaining merge order: #12. Previous prerequisites are merged.

Add real production-binary startup coverage for eight cache cases over stdio and HTTP: missing, fresh, stale, old schema, old semantic revision, corrupt, and existing/missing explicit bypass. Give HTTP bind retries fresh fixtures and prove stale-cache rewrite before a controlled bind failure and successful retry.

The branch also carries PR #4’s deterministic cache-test timestamp correction through its dependency history. Its own original implementation increment is preserved.

Original accepted-source validation: 16 nominal startup cases plus the controlled bind-retry witness, exact cache/source byte effects, actual tool/resource observations, and 943 workspace tests in the recorded final independent gate run. CDC review; closed slice ledger. These records describe the original accepted commit, not a new acceptance verdict for the PR repair.

Original source: codex/headless-cache-startup at 130034e8a6f2e77605058620fea2fb0cae43c608. Current dedicated PR branch: codex/pr-14-headless-cache-startup at 03e8d04b11d1899f2d66cdca3f26763c406dd275. The accepted branches and active Arc06 worktree are preserved.

Remaining scope / evidence limits: Test/documentation increment only. Normal REPL terminal startup, complete live write-through, placeholder promotion, raw-field repair, and Arc06/Project01 acceptance remain outside this PR.

All open PRs in this series target main. Their branches retain their dependencies, so later diffs are cumulative until predecessors land. GitHub permits rebase merging only: after each merge, restack the remaining dedicated PR branches onto the updated main and require fresh successful CI before merging the next PR. Do not merge a PR into another feature branch.

Merge after #11. Full merge order.

No merges or releases were performed during this repair; Arc06/Project01 closure and reconciliation with ongoing work remain separate.

Repair verification update: the Linux push-CI test job passed before this tree-identical rebase. At the end of the stack (a02bfe5), make format, make lint, all 38 cache tests and all 943 workspace tests passed locally, including native stdio/HTTP/watch coverage. Other platform and PR-merge checks may still be queued or running; no all-green claim is made.

Rebase refresh after PR #13: rebased onto main at f98d39ed78703d81c0a9481a24bb85571b2397bd, excluding the cache commits already landed there. The complete source tree is byte-identical to the pre-rebase head. The timestamp correction is retained, all successors carry the rebased ancestry, and the stack contains zero merge commits. Prior source validation remains applicable; new CI checks are pending.

Rebase refresh after PR #4: current head 03e8d04b11d1899f2d66cdca3f26763c406dd275 descends from main at 35105a7f5adf2d6b48662d5be315caba37dc83cc. Already-landed identity commits were excluded from replay. This refresh preserves the complete source tree and cache-test correction; zero merge commits. Fresh CI is pending.

Rebase refresh after PR #5: current head 03e8d04b11d1899f2d66cdca3f26763c406dd275 descends from main at d319111a26e9ac7d304de48842f2fc41555cd82a. Already-landed prerequisite commits were excluded from replay. The complete source tree and cache-test correction are unchanged; zero merge commits. Prior validation remains applicable; fresh CI is pending.

Rebase refresh after PR #6: current head 03e8d04b11d1899f2d66cdca3f26763c406dd275 descends from main at b9b6841710babb26f59676b952c4005719b13148. Already-landed prerequisite commits were excluded from replay. The complete source tree and cache-test correction are unchanged; zero merge commits. Prior validation remains applicable; fresh CI is pending.

Rebase refresh after PR #8: current head 03e8d04b11d1899f2d66cdca3f26763c406dd275 descends from main at daf4f5ebbd772b1e0000a4fcb8c0a87ecb7b9aad. Already-landed prerequisite commits were excluded from replay. The complete source tree and cache-test correction are unchanged; zero merge commits. Prior validation remains applicable; fresh CI is pending.

Rebase refresh after PR #9: current head 03e8d04b11d1899f2d66cdca3f26763c406dd275 descends from main at 6e6ddca0a06412f3f8ef157ab2334bbc7868a122. Already-landed prerequisite commits were excluded from replay. The complete source tree and cache-test correction are unchanged; zero merge commits. Prior validation remains applicable; fresh CI is pending.

Rebase refresh after PR #10: current head 03e8d04b11d1899f2d66cdca3f26763c406dd275 descends from main at 608efce757fd19eb4b4adfb45b38942d1d186436. Already-landed prerequisite commits were excluded from replay. The complete source tree and cache-test correction are unchanged; zero merge commits. Prior validation remains applicable; fresh CI is pending.

Rebase refresh after PR #11: current head 03e8d04b11d1899f2d66cdca3f26763c406dd275 descends from main at 548af1afad734521c9856f00232cc55d3186df4d. Already-landed prerequisite commits were excluded from replay. The complete source tree and cache-test correction are unchanged; zero merge commits. Prior validation remains applicable; fresh CI is pending.

oubiwann and others added 2 commits October 19, 2026 19:37
Co-authored-by: Codex <noreply@openai.com>

Co-authored-by: Billo AI <ai-engineering@billo.systems>
Co-authored-by: Codex <noreply@openai.com>

Co-authored-by: Billo AI <ai-engineering@billo.systems>
@oubiwann
oubiwann force-pushed the codex/pr-14-headless-cache-startup branch from b8da01f to 03e8d04 Compare October 20, 2026 00:37
@oubiwann
oubiwann merged commit b616ab2 into main Oct 20, 2026
8 checks passed
@oubiwann
oubiwann deleted the codex/pr-14-headless-cache-startup branch October 28, 2026 02:15
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