Skip to content

security(#21): gate scale PASS evidence on cleanup - #29

Merged
rblake2320 merged 1 commit into
masterfrom
feat/21-restricted-scale-producer
Jul 18, 2026
Merged

security(#21): gate scale PASS evidence on cleanup#29
rblake2320 merged 1 commit into
masterfrom
feat/21-restricted-scale-producer

Conversation

@rblake2320

Copy link
Copy Markdown
Owner

Summary

  • publish each portable PASS rung only after owned process-tree and launcher cleanup completes
  • fail closed on incomplete cleanup or malformed cleanup receipts, leaving no finalized rung or manifest
  • emit strict cleanup-control receipts bound to each portable rung SHA-256 without changing the pinned ecosystem consumer schema
  • separately attest and upload the cleanup-control archive

Tracks #21. This PR closes a mechanism/evidence-ordering gap; it does not complete the live 10/15/20 evidence run.

Verification

  • python -m pytest tests/test_restricted_scale_producer.py -q - 42 passed
  • python -m pytest tests/ -q - 824 passed, 10 skipped
  • python -m ruff check experiments/fabric_v2/restricted_scale_producer.py tests/test_restricted_scale_producer.py - passed
  • python -m compileall -q experiments/fabric_v2/restricted_scale_producer.py - passed
  • python tools/release_gate.py audit --root . - 45 passed, 0 failed
  • python test_self_connect.py - 72/72 passed
  • workflow YAML parsed successfully

Boundaries

No provider, model, or live restricted runner was dispatched. The cleanup-control artifact proves only producer-owned process cleanup for a successful rung. It does not prove runner ephemerality, credential availability, completed 10/15/20 execution, consumer acceptance, or partner/government readiness. Issue #21 remains open until the live evidence and independent review gates complete. Issue #3 remains owner-credential and managed-policy deployment gated; this PR does not create fake signing evidence.

@rblake2320
rblake2320 marked this pull request as ready for review July 18, 2026 23:29
@rblake2320
rblake2320 merged commit 569f456 into master Jul 18, 2026
1 check passed
@rblake2320
rblake2320 deleted the feat/21-restricted-scale-producer branch July 18, 2026 23:29
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