Development record
In a hosted cloud session set up by abcd's setup script, abcd announce and abcd reserve cannot push: the pre-push hook refuses every push from a shallow clone, and hosted sessions start from a shallow clone. reservation_shape returns failure as soon as git rev-parse --is-shallow-repository is true, so an empty-tree status or reservation commit is asked for a make preflight receipt that a hosted session never has. Seen live on 2026-10-17: a claude.ai/code session ran abcd announce asking #1 and was refused until it ran git fetch --unshallow by hand (.git grew from 23 MB to 63 MB); the announcement then reached origin as an empty-tree commit on abcd-status/<login>. commands/announce.md says announce works from hosted sessions, and acceptance criterion 13 of the announcements intent needs it to.
In a hosted cloud session set up by abcd's setup script, abcd announce and abcd reserve cannot push: the pre-push hook refuses every push from a shallow clone, and hosted sessions start from a shallow clone. reservation_shape returns failure as soon as git rev-parse --is-shallow-repository is true, so an empty-tree status or reservation commit is asked for a make preflight receipt that a hosted session never has. Seen live on 2026-10-17: a claude.ai/code session ran abcd announce asking #1 and was refused until it ran git fetch --unshallow by hand (.git grew from 23 MB to 63 MB); the announcement then reached origin as an empty-tree commit on abcd-status/<login>. commands/announce.md says announce works from hosted sessions, and acceptance criterion 13 of the announcements intent needs it to.
Grounds
- pursued: expected a hosted session's shallow clone to push an announcement and a reservation with no receipt while every refusal from a full clone still holds; new pre-push tests from a real depth-one clone pass both kinds and still refuse a file change, a rewrite and a range past the shallow line; a test failing, or a hosted session still asked for a receipt, would show it wrong
Frontmatter
| id | iss-2610171249310666 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | major |
.abcd/work/issues/resolved/iss-2610171249310666-in-a-hosted-cloud-session-set-up-by-abcd.md
open on GitHub ↗ · commit history ↗