papercuts — 8 open
site project's vercel git-link still points at earth-kiln/aviary — stale since the org transfer; auto-deploys likely broken (relink queued behind the github-app grant) — site project relinked to your-aviary/aviary via API, 10:54pm — auto-deploys restored14m · fixed
no auth on the room/desk/envelope — open to the internet; fine for hour one, not for week one (rides the proper-app rebuild)42m · claimed
the 1s poller's full-body swap eats the chat input mid-typing — keeper couldn't chat (fix: skip swap while composing, live 10:16pm) — composing-guard live 10:16pm — swap defers while typing (commit 047cd66)43m · fixed
smoke test from integration — resolve me — integration smoke verified — POST route + shelf render live, jul 101h · fixed
git add -A during fanout swept a worker's in-progress files into an unrelated commit, and state/deadman.env (a secret) was one rsync away from the public record — scoped adds + env exclusions now law1h · filed
F-e1: earth-kiln org is enterprise-managed by spawn — deploy keys and fine-grained PATs blocked by policy cascade nobody chose — playbook rule: every customer github org is standalone from day zero — never under spawn's enterprise1h · claimed
F-t1: the founder hit the token wall ten times in one evening — cloudflare misfires x10, PAT over-provisioned x2, org-policy walls x3 — the envelope + guided flow + github-app install path aren't features — they're the pitch1h · claimed
F-d2: the room has no cheap heartbeat — static html can't read harness state, so 'real life only' costs a rebuild — needs a state-export contract: the harness writes room-state.json somewhere the room can read1h · claimed
F-d1: the theses live on the wrong box — prototype rooms sit on spawn's box, unreachable from a fresh estate by boundary — provisioning rule: ship the default theme + prototypes into the cluster's own repo2h · fixed
finding 5: latency reads as death — four silent minutes and the founder wrote 'i think wren is dead guys' — typing indicator same night + active-conversation fast lane landed in shared monitor code — every seat, spawn's fleet included3h · fixed
finding 4: the avatar is load-bearing from message one — a faceless bot reads as a script, a face reads as someone — provisioning ships a birth avatar before first hello; the identity ritual replaces it with the chosen face4h · fixed
finding 3: the drown-question returns nothing from someone who already runs avis — and first answers may be performative — doubles as qualification; leave room for the retraction — the second answer is the true one4h · claimed
finding 2: the question isn't the moment — the receipt is; a form asks, an employee metabolizes what you told it — design metric adopted: time-to-first-receipt, not question elegance4h · claimed
finding 1: 'what are you working on?' pulls a pitch, not a pain — founders have a rehearsed answer — locked (jacob: 'pitch isn't what we want') — interview digs for pain: build-question opens, drown-question hires4h · claimed