Skip to content

Extend sealed result pickup window to seven days - #8

Merged
mark-e-deyoung merged 2 commits into
mainfrom
fix/sealed-result-retention-7d
Sep 15, 2026
Merged

mark-e-deyoung merged 2 commits into
mainfrom
fix/sealed-result-retention-7d

Conversation

@mark-e-deyoung

Copy link
Copy Markdown
Contributor

Why

The sealed public-execution lane currently keeps encrypted result artifacts for one day. That is sufficient for a manual proving rep but fragile for an autonomous research lane: a trusted-side pickup outage or delayed reconciliation can discard the only ciphertext before it is consumed.

Change

  • extend the encrypted Actions artifact retention from 1 day to 7 days;
  • document that the seven-day period is a pickup/recovery window, not durable research storage.

Only ciphertext (result.age) plus the minimal receipt remain public artifacts; no plaintext result or private decryption identity is added.

Economics

GitHub currently provides free standard-hosted runner minutes for public repositories, while artifact storage remains quota/billing-governed. The expected sealed evidence for these bounded research reps is small, so seven days is a deliberate reliability/storage trade rather than an attempt to turn Actions artifacts into an archive.

Tracking: SemperSupra/agent-dispatch-private#188, SemperSupra/agent-dispatch-private#189, SemperSupra/model-spelunker#2.

@mark-e-deyoung
mark-e-deyoung merged commit bbf7608 into main Sep 15, 2026
1 check passed
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