Development record
The cloud-session intent admits work-in-progress branches without a receipt as an entry in the reservation build's list; the reserve brief admits receipt-less pushes only when every commit has the empty tree
The cloud-session intent admits work-in-progress branches without a receipt as an entry in the reservation build's list; the reserve brief admits receipt-less pushes only when every commit has the empty tree
A sequencing impossibility (severity minor) found by the cross-document consistency pass.
- End A:
.abcd/development/intents/planned/itd-2610120738075547-a-person-hands-an-item-from-their.md:129— "the push hook admits such a branch without a preflight receipt as one entry of its declared list of receipt-less prefixes (the list the reservation build introduces)" - End B:
.abcd/development/brief/04-surfaces/37-reserve.md:111— "The committed pre-push hook lets a push under the prefix through without a preflight receipt only when every commit it moves has the empty tree."
The cloud intent lets a cloud session's work-in-progress branch past the push hook without a preflight receipt by adding it to the receipt-less prefix list that the reservation build introduced. That branch carries the session's actual changes. The reserve chapter says what that admission requires: a push under the prefix passes without a receipt only when every commit it moves has the empty tree. A branch of real changes fails that condition, so the dependency as written cannot admit it.
Evidence: .abcd/work/reviews/2026-10-26-consistency/00-summary.md, finding 736.
Grounds
- declined: Closed in the 2026-10-27 triage (dcn-2610271112330536): the two ends do not conflict when read in full. The hook already declares per-prefix rows, and the work-in-progress row passes only a branch of one record id whose commits pass the attribution gate, so the dependency the intent names exists.
Frontmatter
| id | iss-2610262037376558 |
|---|---|
| type | issue |
| lifecycle | wontfix |
| severity | minor |
.abcd/work/issues/wontfix/iss-2610262037376558-the-cloud-session-intent-admits.md
open on GitHub ↗ · commit history ↗
References1
- itd-2610120738075547Work handed to a cloud session comes back, or says why notrelated
mentions1
- dcn-26102711123305362026-10-27 — The product thinker accepted on 2026-10-27 the triage of the 1301 records the 2026-10-26 consistency pass filed. The duplicates, the records a later record already settles, the ones that are no contradiction and the one already fixed are closed with each reader's reason. Every other record gets its fix as its remedy, the rulings' accepted answers included, so a drain can take it. The 45 major records left open are deferred past v0.15.1, because the brief's single-home rewrite rewrites or removes most of the passages they quote. The person ruled the major rulings one at a time; the minor rulings take their recommended answers.