Skip to content

test: lock paper and shadow admission boundaries - #12

Merged
Pigbibi merged 1 commit into
mainfrom
codex/alpaca-paper-shadow-boundary-20260905
Sep 4, 2026
Merged

Pigbibi merged 1 commit into
mainfrom
codex/alpaca-paper-shadow-boundary-20260905

Conversation

@Pigbibi

@Pigbibi Pigbibi commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add cross-boundary rejection coverage between paper admission and shadow input/ledger receipt
  • require missing paper/shadow provenance fields to fail closed in tests
  • cover scheduler receipt digest mismatch before shadow admission

Safety boundary

  • offline contract/tests only; no provider, account, order, deployment, or configuration changes
  • this PR does not grant E3/live permission and is not merged

Validation

  • PYTHONPATH=src python3 -m pytest -q tests/test_paper_admission.py tests/test_shadow_receipt_store.py tests/test_shadow_ledger.py — 38 passed
  • PYTHONPATH=src python3 -m pytest -q — 58 passed (baseline/full validation already run before the final bounded delivery step)
  • PYTHONPATH=src python3 -m compileall -q src tests

Co-Authored-By: Codex <noreply@openai.com>
@Pigbibi
Pigbibi merged commit 867cdc8 into main Sep 4, 2026
1 check passed
@Pigbibi
Pigbibi deleted the codex/alpaca-paper-shadow-boundary-20260905 branch September 4, 2026 17:08
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