Answer Cockpit

repo: ~/Projects/answer-cockpit · 25 commits · 0 in last 24h, 0 in last 7d ·

Search the build

25 commits indexed

  1. 493f3d8 2026-09-16 TK-11793: true stale-while-revalidate for the scan — expired cache kicks a background rescan and serves the last result immediately (warm /api/queue was waiting ~10s on the fleet scanner)
  2. 6b98c03 2026-09-16 TK-11793: scan budget 150s + stale-while-revalidate scan (fleet scanner is ~90s at 59 sessions); honest stale flag when the last scan is old or was the fallback
  3. 191e46b 2026-09-16 TK-11793: pane watcher only while a viewer is polling, 60s interval — iTerm was at 131% CPU and every AppleScript caller on the box queued behind it (dot scanner reported terminal_api unavailable x57)
  4. b5244e5 2026-09-16 TK-11793: README — scale design note (async pane watcher, stale-while-revalidate)
  5. 3dfd1b3 2026-09-16 chore: v0.2.1 — scale fix (async pane watcher, stale-while-revalidate)
  6. 0ace03e 2026-09-16 TK-11793: scale fix at 51 sessions — background async pane watcher (request paths read a cache; one sync fresh read only in the POST guard), stale-while-revalidate build cache so concurrent polls never stack behind a long build
  7. 813fd6a 2026-09-16 chore: lint, refactor, v0.2.0 (session close)
  8. c938da9 2026-09-15 TK-11793: pane batch TTL 12s + warmed once per build (/api/queue 12.6s → fast); E2E proven: posting the LABEL 'Bravo' → server translated to 2 → session ANSWER_RECEIVED=Bravo
  9. 2f37523 2026-09-15 TK-11793: pane is authoritative for the on-screen menu on every resolver path; menu digest = labels only; 409 exposes resolver path
  10. 60b190a 2026-09-15 TK-11793: server-side menu resolution — a posted LABEL is translated to its displayed number, free text against a live menu is refused (400); stale-client auto-reload on server bootId; ticket-backlog lane renders first, orphan memos capped at 25
  11. 1e893e7 2026-09-15 TK-11793: ?panel=1 forces the orphan/backlog panel open (bookmarkable, headless-verifiable)
  12. bc4853b 2026-09-15 TK-11793 cycle 3: ticket-backlog lane — tickets waiting on Steve with NO open pane (steve_action/external_wait/blocked) surfaced under the orphan panel, urgency-sorted, route-only (adopted from night-TK-11793's parked offer)
  13. 2502297 2026-09-15 TK-11793: expectKey digest covers only the menu (question + option labels) — text cards' volatile tails 409'd every correct click
  14. 490a399 2026-09-15 TK-11793: Cody FIX-FIRST — multi-select menus refuse typed answers (focus the tab instead; no label path remains), single-question clicks answer by number immediately; nonce delimiters for the batched pane capture; guard drops pane+resolve caches for a genuinely fresh digest
  15. 393a954 2026-09-15 TK-11793: strip box-drawing glyphs from narrow-pane question text
  16. 90a2183 2026-09-15 TK-11793: README — E2E proof recorded (ANSWER_RECEIVED=Bravo), select-by-number fact, Cody holes closed
  17. f7ac171 2026-09-15 TK-11793: menu answers select by DISPLAYED NUMBER (label-typing fired the cursor default — proven live, now proven fixed: ANSWER_RECEIVED=Bravo); n carried on both transcript + pane paths; batched 4KB pane read promotes un-dotted on-screen questions; optionLabel audited
  18. 3ae8d1e 2026-09-15 TK-11793: superseded-menu guard — a footer with a prompt box below it is scrollback, not a live menu (Cody #2 negative test passes); fix start.sh restart by pid
  19. 82ab1f4 2026-09-15 TK-11793: Cody HOLD fixes — real-TUI menu corroboration (footer+header/cursor, synthetic opts dropped, menu-replaces-prompt layout), queued input downgrades kind to text, content-digest expectKey, answeredQuestion=null in pane mode; negative test on prose
  20. 0cdcea1 2026-09-15 TK-11793: README — run, endpoints, rails, detail sources (pane-contents), verification
  21. 19f8c3b 2026-09-15 TK-11793: pane-contents source — iTerm screen as detail when transcript saving is off (fleet default); AskUserQuestion option parser; degenerate-scrollback flag; drop .deploy.conf
  22. a0798f0 2026-09-15 TK-11793: backend (server.js + lib/queue,transcript,memo,writeback,audit) + start.sh; drop .deploy.conf (local-only tool, never deploy)
  23. 94bb750 2026-09-15 auto-data-snapshot: 2026-09-15T18:34:22 (3 data files) — .deploy.conf com.steve.answer-cockpit.plist package.json
  24. 35c2dc9 2026-09-15 TK-11793: one-card client — public/index.html (4 card kinds, keys, poll/merge, mock mode)
  25. 2e5be82 2026-09-15 initial scaffold (answer-cockpit)

Authors

Agents used

  • none detected

Skills used

  • /queue3
  • /backlog1
  • /blocked1
  • /cursor1
  • /index1
  • /merge1
  • /claude1
  • /code1

Creative ideas + design notes

Commits with substantial prose (≥120 chars) — the rationale behind each move.

35c2dc9 · 2026-09-15 · TK-11793: one-card client — public/index.html (4 card kinds, keys, poll/merge, mock mode)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016WD4Fjjph6qkWwUhNjA7U7

File tree

14 files tracked. Click any to browse the source at HEAD.

Other build journals

← Animate Museum Posts  ·  all 4 projects  ·  Apartmentwallpaper →

Export

commits.csv · feed.atom · project.json · commits.json

rendered in 2ms