Integrate journaled Runtime/Workspace lifecycle and bounded native reception (#53) #85

Closed
kilo wants to merge 34 commits from issue-53-runtime-integration into develop
Member

Owner Closeout - 2026-10-16

Issue #53 is CLOSED / NOT IMPLEMENTED and PR #85 is CLOSED / UNMERGED by the owner's closeout decision. The temporary reopening for bounded revocation continuation is superseded by the latest owner instruction; the cold-recovery diagnostic does not change the closeout decision. AC4 strict native expiry remains binding and unmet. No new enforcement architecture is authorized.

Head retained on branch issue-53-runtime-integration: 9a38843eb948b2ab1c4c396786e5d9239f5d0394. Base/merge-base: fa7fd5da97f47834e1c071f8fa1057b10430e4a4. Branch and evidence were not deleted or rewritten.

Historical Diagnostic Evidence

Commit 9a38843 preserves ADR 0010 and the controlled post-expiry regression. The regression's passing result is positive diagnostic evidence of a vulnerability, not AC4 acceptance. Receipt: /tmp/kilo/runtime-conformance-dyg_9gb4/grant-expiry-race-receipt.json, SHA-256 efe32596a60bb98546da62a90ecdd48d4d41e624739b71d8a5d6d5685106d6bd. Its Podman toolroot was diagnostic-only and not accepted as general native conformance.

The separate revocation cold-recovery diagnostic/proof is recorded in ADR 0009, the existing conformance test and the historical work ledger. It demonstrates the bounded AuthorityBroker/OwnedOCI recovery sequence but does not satisfy strict-expiry AC4 or supersede the owner's retirement decision.

Earlier validation remains historical: sanitized make check/make package-check and exact-head CI #2834 passed on this head; native tests were optional skips and the diagnostic evidence is not an acceptance pass.

The historical reauthorization attempt and the final owner closure are retained in issue/PR comments. No merge, branch deletion, review dispatch, release, deployment, pin change, or privileged host modification occurred.

## Owner Closeout - 2026-10-16 Issue #53 is **CLOSED / NOT IMPLEMENTED** and PR #85 is **CLOSED / UNMERGED** by the owner's closeout decision. The temporary reopening for bounded revocation continuation is superseded by the latest owner instruction; the cold-recovery diagnostic does not change the closeout decision. AC4 strict native expiry remains binding and unmet. No new enforcement architecture is authorized. Head retained on branch `issue-53-runtime-integration`: `9a38843eb948b2ab1c4c396786e5d9239f5d0394`. Base/merge-base: `fa7fd5da97f47834e1c071f8fa1057b10430e4a4`. Branch and evidence were not deleted or rewritten. ## Historical Diagnostic Evidence Commit `9a38843` preserves ADR 0010 and the controlled post-expiry regression. The regression's passing result is positive diagnostic evidence of a vulnerability, not AC4 acceptance. Receipt: `/tmp/kilo/runtime-conformance-dyg_9gb4/grant-expiry-race-receipt.json`, SHA-256 `efe32596a60bb98546da62a90ecdd48d4d41e624739b71d8a5d6d5685106d6bd`. Its Podman toolroot was diagnostic-only and not accepted as general native conformance. The separate revocation cold-recovery diagnostic/proof is recorded in ADR 0009, the existing conformance test and the historical work ledger. It demonstrates the bounded AuthorityBroker/OwnedOCI recovery sequence but does not satisfy strict-expiry AC4 or supersede the owner's retirement decision. Earlier validation remains historical: sanitized `make check`/`make package-check` and exact-head CI #2834 passed on this head; native tests were optional skips and the diagnostic evidence is not an acceptance pass. The historical reauthorization attempt and the final owner closure are retained in issue/PR comments. No merge, branch deletion, review dispatch, release, deployment, pin change, or privileged host modification occurred.
kilo added 13 commits 2026-10-11 01:56:54 +00:00
security: enforce common collection authority and native receipts (#53)
Some checks failed
ci / check (pull_request) Failing after 2m31s
f6ce84ed72
fix: preserve completed candidates across OCI retirement races (#53)
Some checks failed
ci / check (pull_request) Failing after 2m22s
16d0324e03
security: retire owned workers on final dispatch refusal (#53)
Some checks failed
ci / check (pull_request) Failing after 2m30s
3a36aac688
fix: retire owned workers on initial Runtime input refusal (#53)
Some checks failed
ci / check (pull_request) Failing after 2m31s
b8adf5a658
fix: retire on journal failures and bound source traversal (#53)
Some checks failed
ci / check (pull_request) Failing after 2m28s
0c31ffafcb
security: scope owner-authorized Codex editing to owned OCI (#53)
Some checks failed
ci / check (pull_request) Failing after 2m33s
7e8d82bc0b
Merge current develop into issue-53-runtime-integration
Some checks failed
ci / check (pull_request) Failing after 2m33s
83a4c0f806
test: accept native-tested bubblewrap digests (#53)
Some checks failed
ci / check (pull_request) Failing after 2m34s
873ddf889b
test: allow source-built Podman digest (#53)
Some checks failed
ci / check (pull_request) Failing after 2m29s
4abff6156b
test: place source fixture on validated storage (#53)
All checks were successful
ci / check (pull_request) Successful in 2m43s
a1d16a7d43
fix: bound source imports and private probes (#53)
All checks were successful
ci / check (pull_request) Successful in 2m42s
f672aa9407
fix: deny CLONE_NEWTIME in OCI profiles (#53)
All checks were successful
ci / check (pull_request) Successful in 2m44s
8a98a6d66c
fix: fence active OCI workers on revocation (#53)
All checks were successful
ci / check (pull_request) Successful in 2m41s
266900e0db
fix: keep non-OCI revocation pending without settlement evidence (#53)
All checks were successful
ci / check (pull_request) Successful in 2m35s
dba0c4013b
fix: require cgroup freeze acknowledgment before revocation
Some checks failed
ci / check (pull_request) Failing after 2m46s
2dd5f746c1
Author
Member

Review-ledger reconciliation only; this is not a new review. Forgejo's list_pull_reviews for PR #85 returns no published review objects. The preserved issue-delivery ledger records a fresh whole-PR ordinal-14 invocation on 266900e0db8ef8c3a30b7754c808eca5fc3c3f9b, completed as COMMENT with a P1 at sqlite_store.py:730 (the receipt-only non-OCI revocation gap, fixed in dba0c401). Under the delivery rules, the invocation consumes an ordinal irrespective of optional Forgejo review publication. Therefore ordinal14 is already consumed and ordinal15 is the final available slot. No review was dispatched on 2dd5f746; STOP_REVISE remains.

Review-ledger reconciliation only; this is not a new review. Forgejo's `list_pull_reviews` for PR #85 returns no published review objects. The preserved issue-delivery ledger records a fresh whole-PR ordinal-14 invocation on `266900e0db8ef8c3a30b7754c808eca5fc3c3f9b`, completed as COMMENT with a P1 at `sqlite_store.py:730` (the receipt-only non-OCI revocation gap, fixed in `dba0c401`). Under the delivery rules, the invocation consumes an ordinal irrespective of optional Forgejo review publication. Therefore ordinal14 is already consumed and ordinal15 is the final available slot. No review was dispatched on `2dd5f746`; STOP_REVISE remains.
test: explicitly retire persistent OCI containers
All checks were successful
ci / check (pull_request) Successful in 2m44s
5e54d83e02
Author
Member

Diagnostic Bwrap qualification complete on SHA 956cb41aec4589d5e0ee04d06f56e93305f161fe8f4e3eed39bb4e50ccc29394: standalone native-proof 67/0, full Codex OCI 42/0, installed-wheel native reception 17/0. This is diagnostic-only; no Bwrap pin or main allowlist changed. Bwrap-dependent negative workspace-write cells remain intentionally UNMET; universal AC4 remains open. Evidence and the owner-acceptance proposal are recorded in issue #53 comment #17300. Exact-head CI #2777 is green. STOP_REVISE remains; no review15 or lifecycle action occurred.

Diagnostic Bwrap qualification complete on SHA `956cb41aec4589d5e0ee04d06f56e93305f161fe8f4e3eed39bb4e50ccc29394`: standalone native-proof 67/0, full Codex OCI 42/0, installed-wheel native reception 17/0. This is diagnostic-only; no Bwrap pin or main allowlist changed. Bwrap-dependent negative workspace-write cells remain intentionally `UNMET`; universal AC4 remains open. Evidence and the owner-acceptance proposal are recorded in issue #53 comment #17300. Exact-head CI #2777 is green. STOP_REVISE remains; no review15 or lifecycle action occurred.
test: pin qualified bubblewrap native verifier
All checks were successful
ci / check (pull_request) Successful in 2m50s
e00c1456f8
test: verify grant expiry stops native effects (#53)
All checks were successful
ci / check (pull_request) Successful in 2m44s
a9bcde7be2
test: record strict expiry violation evidence (#53)
All checks were successful
ci / check (pull_request) Successful in 2m38s
9a38843eb9
Author
Member

Owner-directed closeout: close PR #85 unmerged while retaining branch issue-53-runtime-integration and all evidence at head 9a38843eb948b2ab1c4c396786e5d9239f5d0394. Its passing post-expiry regression is diagnostic proof of a violation, not AC4 acceptance. ADR 0010 remains Proposed and records the rejected mediator. Strict-expiry AC4 remains binding and unmet. Separate trusted-development STOP follow-up: #90; it does not remediate or satisfy AC4. No branch deletion, review15, merge, release or deployment.

Owner-directed closeout: close PR #85 unmerged while retaining branch `issue-53-runtime-integration` and all evidence at head `9a38843eb948b2ab1c4c396786e5d9239f5d0394`. Its passing post-expiry regression is diagnostic proof of a violation, not AC4 acceptance. ADR 0010 remains Proposed and records the rejected mediator. Strict-expiry AC4 remains binding and unmet. Separate trusted-development STOP follow-up: #90; it does not remediate or satisfy AC4. No branch deletion, review15, merge, release or deployment.
kilo closed this pull request 2026-10-16 12:46:56 +00:00
Author
Member

Owner reauthorized continuation of the bounded existing revocation-remediation scope only. Reopen this PR for STOP_REVISE continuation; keep it unmerged. The cold OCI/cgroup recovery design proof is already recorded and passed as diagnostic evidence; the scoped AuthorityBroker/OwnedOCI implementation is present at current head 9a38843eb948b2ab1c4c396786e5d9239f5d0394. Strict native expiry remains REFUTED/unmet; this continuation does not claim AC4 or accepted native conformance. Preserve all prior review history; no review is dispatched now.

Owner reauthorized continuation of the bounded existing revocation-remediation scope only. Reopen this PR for STOP_REVISE continuation; keep it unmerged. The cold OCI/cgroup recovery design proof is already recorded and passed as diagnostic evidence; the scoped AuthorityBroker/OwnedOCI implementation is present at current head `9a38843eb948b2ab1c4c396786e5d9239f5d0394`. Strict native expiry remains REFUTED/unmet; this continuation does not claim AC4 or accepted native conformance. Preserve all prior review history; no review is dispatched now.
kilo reopened this pull request 2026-10-16 21:17:25 +00:00
Author
Member

Reopened-continuation validation: exact-head Forgejo CI #2859 succeeded in 2m39s for 9a38843eb948b2ab1c4c396786e5d9239f5d0394: https://forgejo.creatidy.com/Creatidy/creatidy-kernel/actions/runs/193. Existing STOP_REVISE remains; diagnostic Podman/native evidence remains non-accepted; no review, merge, release or deployment.

Reopened-continuation validation: exact-head Forgejo CI #2859 succeeded in 2m39s for `9a38843eb948b2ab1c4c396786e5d9239f5d0394`: https://forgejo.creatidy.com/Creatidy/creatidy-kernel/actions/runs/193. Existing STOP_REVISE remains; diagnostic Podman/native evidence remains non-accepted; no review, merge, release or deployment.
Author
Member

Owner-directed state correction (2026-10-16): restore PR #85 to CLOSED / UNMERGED. It was reopened solely in response to the later continuation prompt for bounded revocation remediation; the cold diagnostic did not supersede the owner's #53 retirement decision. Preserve branch issue-53-runtime-integration at 9a38843eb948b2ab1c4c396786e5d9239f5d0394 and all historical evidence; do not delete or rewrite it. AC4 remains unmet.

Owner-directed state correction (2026-10-16): restore PR #85 to CLOSED / UNMERGED. It was reopened solely in response to the later continuation prompt for bounded revocation remediation; the cold diagnostic did not supersede the owner's #53 retirement decision. Preserve branch `issue-53-runtime-integration` at `9a38843eb948b2ab1c4c396786e5d9239f5d0394` and all historical evidence; do not delete or rewrite it. AC4 remains unmet.
kilo closed this pull request 2026-10-16 21:39:12 +00:00
Author
Member

Owner decision reaffirmed (2026-10-16 21:38): PR #85 is CLOSED / UNMERGED. Its temporary reopening for revocation continuation is superseded; retain branch issue-53-runtime-integration at 9a38843eb948b2ab1c4c396786e5d9239f5d0394 and all evidence. The cold-recovery diagnostic is not AC4 acceptance. Do not delete, rewrite, merge or reopen without a new owner decision.

Owner decision reaffirmed (2026-10-16 21:38): PR #85 is CLOSED / UNMERGED. Its temporary reopening for revocation continuation is superseded; retain branch `issue-53-runtime-integration` at `9a38843eb948b2ab1c4c396786e5d9239f5d0394` and all evidence. The cold-recovery diagnostic is not AC4 acceptance. Do not delete, rewrite, merge or reopen without a new owner decision.
All checks were successful
ci / check (pull_request) Successful in 2m38s

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Creatidy/creatidy-kernel!85
No description provided.