Commit Graph

  • dce3ab63c7 docs(adr): ADR 009 folds ADR 008's 2026-10-06 answers: client-side view state, no layout tier, delivery by unaddressed notice (improvise-felo.4) Claude (adr9-steward) 2026-10-05 23:05:11 -07:00
  • 0b066d46cb docs(adr): ADR 009 corrects option (A)'s total cost to O(H log d) and leans to (A) (improvise-felo.4) Claude (adr9-steward) 2026-10-05 15:47:59 -07:00
  • 0cf16b043a docs(adr): ADR 009 reads ADR 008 at revision 29 (improvise-felo.4) Claude (adr9-steward) 2026-10-05 15:46:25 -07:00
  • ad60ad2b7e docs(adr): ADR 009 marks (B) withdrawn where it first appears and states ADR 008 revision 28's totals rule (improvise-felo.4) Claude (adr9-steward) 2026-10-05 15:45:28 -07:00
  • 405d433732 docs(adr): ADR 009 keys column totals by the hidden row set, because the shape key is shared (improvise-felo.4) Claude (adr9-steward) 2026-10-05 15:41:30 -07:00
  • 15cb987a93 docs(adr): ADR 009 rebuilds column totals on a row hide, and fixes the review's nits (improvise-felo.4) Claude (adr9-steward) 2026-10-05 15:39:32 -07:00
  • 255e3d6d96 docs(adr): ADR 009 reads ADR 008 revision 25: the ref edge in clause 5a and the proposed question owners (improvise-felo.4) Claude (adr9-steward) 2026-10-05 15:32:39 -07:00
  • 71a5623479 docs(adr): ADR 009 answers the review of 3698c680 (improvise-felo.4) Claude (adr9-steward) 2026-10-05 15:30:55 -07:00
  • 3698c68025 docs(adr): ADR 009 records the user's galloping top-left search and revises the predecessor lean (improvise-felo.4) Claude (adr9-steward) 2026-10-05 15:12:18 -07:00
  • 885e8eb469 docs(adr): ADR 009 records the objection to snap-forward and argues the alternatives cannot stick (improvise-felo.4) Claude (adr9-steward) 2026-10-05 15:10:01 -07:00
  • de3b2bc323 docs(adr): ADR 009 analyses predecessor search and a top-left on a pruned row (improvise-felo.4) Claude (adr9-steward) 2026-10-05 15:08:52 -07:00
  • 6305fa3bc7 docs(adr): ADR 009 analyses forward-only, right-and-down pruning growth (improvise-felo.4) Claude (adr9-steward) 2026-10-05 15:05:38 -07:00
  • 037f795473 docs(adr): ADR 009 corrects the single-window fixpoint claim and reads ADR 008 revision 21 (improvise-felo.4) Claude (adr9-steward) 2026-10-05 14:59:09 -07:00
  • 530ec2941b docs(adr): ADR 009 reads ADR 008 revision 20 and cross-references its questions 60-65 (improvise-felo.4) Claude (adr9-steward) 2026-10-05 14:57:34 -07:00
  • 09938f0064 docs(adr): ADR 009 analyses the client's fetch, prune and fill loop (improvise-felo.4) Claude (adr9-steward) 2026-10-05 14:56:49 -07:00
  • 4851eec8a6 docs(adr): ADR 009 records window-relative pruning and the restricted skip query (improvise-felo.4) Claude (adr9-steward) 2026-10-05 14:56:02 -07:00
  • a9bcb816e9 docs(adr): ADR 009 revised to fit ADR 008's view/host split (improvise-felo.4) Claude (adr9-steward) 2026-10-05 14:54:30 -07:00
  • 502373c025 Merge commit '50e1314d069a4f6e549cd7d9795b6491a89bf903' into adr9-rev-steward Claude (adr9-steward) 2026-10-05 14:43:31 -07:00
  • 068e413071 docs(adr): mark CategoryRow pending Q23 and qualify answer 5's fit (improvise-cq1q.1) Claude (adr7-steward) 2026-10-05 14:07:05 -07:00
  • 769f7b251f docs(adr): put answers 35 and 36 on their true head and mark Q23's premises (improvise-cq1q.1) Claude (adr7-steward) 2026-10-05 13:49:46 -07:00
  • 5385bb36bc docs(adr): fold answers 35 and 36, reopen Q23, add Q24 and Q25 (improvise-cq1q.1) Claude (adr7-steward) 2026-10-05 13:31:14 -07:00
  • e9659903d8 docs(adr): fold answers 33 and 34 into ADR 007 (improvise-cq1q.1) Claude (adr7-steward) 2026-10-05 13:28:07 -07:00
  • 09deaeef2a Merge commit '50e1314d069a4f6e549cd7d9795b6491a89bf903' into adr7-steward-work Claude (adr7-steward) 2026-10-05 13:25:44 -07:00
  • 50e1314d06 Merge pull request #334 from fiddlerwoaroof/docs/bookkeeping-2026-10-03 Ed Langley 2026-10-02 23:28:15 -07:00
  • 91d9925494 docs(context): name the tests that guard the registry's name literals Claude (bookkeeping) 2026-10-02 23:21:49 -07:00
  • 942888e0dc docs(context): correct gotchas 15 and 16 and drop the duplicate 8jk6.6 kb fact Claude (bookkeeping) 2026-10-02 23:15:02 -07:00
  • dd1bf96e00 docs(context): fix the inventory rows and stale text the review blocked #334 on Claude (bookkeeping) 2026-10-02 23:07:47 -07:00
  • 1da2695f1f docs(context): repo-map and kb bookkeeping for felo.13, 31oe.2/.3, 8jk6.3/.6 and stale-text fixes Claude (bookkeeping) 2026-10-02 22:57:38 -07:00
  • d571abbd8a Merge pull request #322 from fiddlerwoaroof/feat/8jk6.3-date-hierarchy Ed Langley 2026-10-02 22:32:35 -07:00
  • 6693178530 Merge pull request #316 from fiddlerwoaroof/fix/31oe-cmdlang Ed Langley 2026-10-02 22:30:46 -07:00
  • 8fa504fbdc Merge gh/main into fix/31oe-cmdlang; renumber cli.md §13/§14 to §14/§15 Claude (cmdlang) 2026-10-02 22:00:38 -07:00
  • 581934886d Merge remote-tracking branch 'gh/main' into feat/8jk6.3-date-hierarchy Claude (8jk63-fix) 2026-10-02 22:00:32 -07:00
  • 8da5a3101b Merge pull request #333 from fiddlerwoaroof/fix/felo13-layout-quadratic Ed Langley 2026-10-02 21:55:37 -07:00
  • 7e87970278 Merge pull request #321 from fiddlerwoaroof/fix/headless-import-refusals Ed Langley 2026-10-02 21:41:07 -07:00
  • c99353777b fix(command): refuse a malformed coordinate on : and let a later segment see an earlier one (improvise-31oe.3) Claude (cmdlang) 2026-10-02 21:33:16 -07:00
  • 0c56a4b9a1 fix(cli): refuse a --split-date or --axis that names nothing it built (improvise-tpm8) Claude (8jk63-fix) 2026-10-02 21:33:01 -07:00
  • 053699b652 test(cli): split-date and axis naming nothing are refused (improvise-tpm8) Claude (8jk63-fix) 2026-10-02 21:29:56 -07:00
  • ec9747cc0e fix(import): the date step refuses a spelling clash where the split fix is (improvise-d0n6) Claude (8jk63-fix) 2026-10-02 21:29:30 -07:00
  • 22d10987bf test(import): the date step refuses a spelling clash (improvise-d0n6) Claude (8jk63-fix) 2026-10-02 21:29:21 -07:00
  • a244553556 docs(import): name the pre-build refusals and the headless test that sees R5 (improvise-8jk6.17) Claude (imp321) 2026-10-02 21:28:13 -07:00
  • 08b7ab0f35 style(import): format and shorten the spelling-clash check (improvise-d0n6) Claude (8jk63-fix) 2026-10-02 20:58:51 -07:00
  • c3e12842c2 fix(import): refuse a raw date spelled like a generated item or group (improvise-d0n6) Claude (8jk63-fix) 2026-10-02 20:50:01 -07:00
  • b516567e58 test(import): a raw date spelled like a generated item or group must not merge (improvise-d0n6) Claude (8jk63-fix) 2026-10-02 20:49:26 -07:00
  • 8f93d4e14a Merge commit '8220a065819652bb224d0b25f5724d6e3a5fbbe8' into fix/headless-import-refusals Claude (imp321) 2026-10-02 20:30:44 -07:00
  • 2e90872a40 Merge commit '8220a065819652bb224d0b25f5724d6e3a5fbbe8' into fix/31oe-cmdlang Claude (cmdlang) 2026-10-02 20:30:30 -07:00
  • ca61bda130 fix(command): refuse a coordinate argument that is not Category/Item instead of dropping it (improvise-31oe.3) Claude (cmdlang) 2026-10-02 20:30:29 -07:00
  • 0f116ff582 Merge commit '8220a065819652bb224d0b25f5724d6e3a5fbbe8' into feat/8jk6.3-date-hierarchy Edward Langley 2026-10-02 20:30:05 -07:00
  • 49ea84ca5f fix(docs): register the layout evidence pages; test the two gaps the review found (improvise-felo.13) Claude (felo13) 2026-10-02 19:18:47 -07:00
  • 14cef311dd docs(evidence): layout cost evidence and measurements; fmt the merged bench (improvise-felo.13) Claude (felo13) 2026-10-02 19:01:46 -07:00
  • 3b168a2ec8 perf(grid): keep the whole-grid summary per layout and read a window over it; exact-key probe in DataStore (improvise-felo.13) Claude (felo13) 2026-10-02 18:54:47 -07:00
  • b42aae2e08 perf(app): rebuild the layout and remeasure widths only when their inputs moved (improvise-felo.13) Claude (felo13) 2026-10-02 18:47:30 -07:00
  • 2f05f6b62d perf(layout): index a data item by position, not by walking the axis (improvise-felo.13) Claude (felo13) 2026-10-02 18:46:18 -07:00
  • 311ae96218 test(layout): a lookup and a cursor key do work independent of grid size (improvise-felo.13) Claude (felo13) 2026-10-02 18:44:06 -07:00
  • 13918bb924 bench: scale bisect harness and report (improvise-felo.10) Claude (scale-bisect) 2026-10-02 18:19:18 -07:00
  • 4aed8c071f docs(adr): put option (b)'s category tag after the expression, and count places (improvise-cq1q.1) Claude (agent-adr007) 2026-10-02 17:26:42 -07:00
  • 7878decbaa docs(adr): dirty flag reads the projected cell delta (improvise-felo.4) Claude (adr9-fix2) 2026-10-02 17:12:57 -07:00
  • f786f835ac docs(adr): one rule for a reference to a formula target, and the right count of readings (improvise-cq1q.1) Claude (agent-adr007) 2026-10-02 16:24:05 -07:00
  • 24ee72aff9 docs(adr): a format that reads as an axis line is pipe-quoted, and flag every reading (improvise-cq1q.1) Claude (agent-adr007) 2026-10-02 15:51:58 -07:00
  • d766605b30 docs(adr): the cell delta carries the store sequence; two stale statements fixed (improvise-felo.4) Claude (adr9-fix) 2026-10-02 15:51:27 -07:00
  • 8220a06581 Merge pull request #329 from fiddlerwoaroof/cursor/improvise-2mqz-download-frames Ed Langley 2026-09-27 10:59:41 -07:00
  • c355e5e844 fix(improvise-2mqz): keep download sessions in lockstep Cursor Agent 2026-09-27 17:49:15 +00:00
  • 645cff9a94 Merge commit '2a1b8c067cecb2e70bade4ea511411700e637445' into cursor/improvise-2mqz-download-frames Cursor Agent 2026-09-27 17:34:00 +00:00
  • 2a1b8c067c Merge pull request #331 from fiddlerwoaroof/edl Ed Langley 2026-09-27 10:27:38 -07:00
  • 303a0388fb chore: stuff Edward Langley 2026-09-27 10:27:12 -07:00
  • e2d5d95980 Merge remote-tracking branch 'origin/main' into cursor/improvise-2mqz-download-frames Cursor Agent 2026-09-27 17:18:31 +00:00
  • b872923331 fix(improvise-2mqz): export the requesting session view Cursor Agent 2026-09-27 16:51:50 +00:00
  • 90869e1d96 Merge pull request #330 from fiddlerwoaroof/chatgpt/fix-cloud-agent-bootstrap Ed Langley 2026-09-26 08:45:59 -07:00
  • 08a1b108d9 test: surface cloud bootstrap failure logs\n\nEmit Nix and beads bootstrap diagnostics from the smoke jobs on failure.\n\nPosted-by: ChatGPT (GPT-5.6 Sol) Ed Langley 2026-09-26 00:56:39 -07:00
  • ad1032d35f fix: probe Nix store with supported command\n\nUse nix store ping instead of the nonexistent nix-store --ping operation.\n\nPosted-by: ChatGPT (GPT-5.6 Sol) Ed Langley 2026-09-26 00:56:25 -07:00
  • c6c8c1fb7f test: exercise cloud agent entry points with beads\n\nRun the Claude and Cursor bootstrap entry points independently, then create/read/close a local smoke-test bead.\n\nPosted-by: ChatGPT (GPT-5.6 Sol) Ed Langley 2026-09-26 00:55:24 -07:00
  • 0b84ed10d7 fix: start nix daemon during Cursor install\n\nEnsure the daemon is available before the bootstrap runs in the build/install phase.\n\nPosted-by: ChatGPT (GPT-5.6 Sol) Ed Langley 2026-09-25 18:54:18 -07:00
  • 58cc47c480 fix: harden cloud agent bootstrap\n\nStart Nix during bootstrap, gate tracker mutations on a valid bd pin, and fail when required Nix setup fails.\n\nPosted-by: ChatGPT (GPT-5.6 Sol) Ed Langley 2026-09-25 18:54:09 -07:00
  • 114bdd11e0 Merge pull request #327 from fiddlerwoaroof/cursor/align-agent-stacks-d419 Ed Langley 2026-09-25 18:45:18 -07:00
  • 190b330c4e fix(pr-watch-test): run_case_capture in parent shell, not subshell Cursor Agent 2026-09-26 01:38:18 +00:00
  • ec30c8a7de fix: address three Codex P2 review findings Cursor Agent 2026-09-26 01:30:00 +00:00
  • 51b5b7f009 Merge pull request #328 from fiddlerwoaroof/adr007/display Ed Langley 2026-09-25 12:39:29 -07:00
  • b0c4105be3 docs: add GitHub attribution as a hard rule for all agent stacks Cursor Agent 2026-09-25 19:37:48 +00:00
  • 3104e89ae5 feat(pr-watch): integrate reviews/comments into pr-watch Cursor Agent 2026-09-25 19:35:50 +00:00
  • b232c5a9fa docs(adr): ADR 005 fixes three nits from the review of 02bcfcb1 (improvise-l2b8) Claude (agent-adr005) 2026-09-25 12:33:08 -07:00
  • 03e46591bd docs: require tracking GitHub comments/reviews, not just CI checks Cursor Agent 2026-09-25 19:22:46 +00:00
  • 106d4fd3ac feat: make nix develop the default toolchain path Cursor Agent 2026-09-25 19:20:34 +00:00
  • e0f04ee334 feat(improvise-2mqz): add wire forms for SaveAs and ExportCsv downloads Cursor Agent 2026-09-25 19:15:40 +00:00
  • f6e5145aa5 docs(adr): a CellKey coordinate is (CategoryId, ItemHandle) (improvise-cq1q.1) Claude (agent-adr007) 2026-09-25 12:14:14 -07:00
  • 3116d524fb feat(core,protocol): a display beside the key, painted by the three panels (improvise-cq1q.3) Claude (agent-adr007) 2026-09-25 12:12:59 -07:00
  • 8d520d0388 docs(adr): ExactSum lives in numtower, as the user decided on ADR 005 question 15 (improvise-felo.4) Claude (agent-felo4) 2026-09-25 12:12:00 -07:00
  • 02bcfcb158 docs(adr): ADR 005 folds in the user's answers to questions 10 and 13-15 and answers the review of 33833f28 (improvise-l2b8) Claude (agent-adr005) 2026-09-25 12:08:41 -07:00
  • 4973845fda docs(adr): ADR 009 states =-visibility on the terms, not the total; sequences come from the store (improvise-felo.4) Claude (agent-felo4) 2026-09-25 12:03:43 -07:00
  • 8dcbfbfc77 feat: align agent stacks (Claude, Cursor) on shared bootstrap Cursor Agent 2026-09-25 18:59:25 +00:00
  • 051c2389f6 docs(adr): ADR 007 revision 9, answers 30-32 and the review text fixes (improvise-cq1q.1) Claude (agent-adr007) 2026-09-25 11:58:41 -07:00
  • b2c125918c docs(adr): ADR 009 orders records by their current leading cell; qualify "visible to =" (improvise-felo.4) Claude (agent-felo4) 2026-09-25 10:54:23 -07:00
  • 33833f2822 docs(adr): ADR 005 folds in the user's answers to questions 1-12 and answers the review of 87ae21ca (improvise-l2b8) Claude (agent-adr005) 2026-09-25 10:25:07 -07:00
  • 6da6a0401d Merge pull request #318 from fiddlerwoaroof/adr007/slugify Ed Langley 2026-09-25 10:20:29 -07:00
  • 284ac5b3e3 docs(adr): ADR 009 hedges ExactSum's home on ADR 005 question 15 (improvise-felo.4) Claude (agent-felo4) 2026-09-25 10:06:54 -07:00
  • 7ddc50ac62 Merge commit '62066e1e1c972218b099a36f3f10440eb93d430e' into adr007/plan Claude (agent-adr007) 2026-09-25 10:05:02 -07:00
  • 87ae21caec docs(adr): ADR 005 answers the review of e4acf643 and aligns CSV entry with #321 (improvise-l2b8) Claude (agent-adr005) 2026-09-25 10:04:08 -07:00
  • 73ff08318c docs(adr): ADR 005 puts the numeric tower in its own crate and specifies division's fit test (improvise-l2b8) Claude (agent-adr005) 2026-09-25 10:01:10 -07:00
  • 09df35dffb docs(adr): ADR 009 names ADR 005's stand-in correctly; the miss rate follows the total's size (improvise-felo.4) Claude (agent-felo4) 2026-09-25 10:01:06 -07:00
  • 62066e1e1c Merge pull request #325 from fiddlerwoaroof/edl.review Ed Langley 2026-09-25 01:09:20 -07:00
  • 0ae25b99c5 chore: updating missing dep Edward Langley 2026-09-25 01:08:55 -07:00
  • bca936bd05 Merge pull request #324 from fiddlerwoaroof/edl.review Ed Langley 2026-09-25 01:05:49 -07:00