Commit Graph

  • d61f5d74e6 docs(adr): ADR 009 permits disposable server-side twins of client state at an edge (improvise-felo.4) Claude (adr9-steward) 2026-10-09 22:36:04 -07:00
  • b26c92faf7 docs(adr): ADR 009 states the model and view stores as conceptual boxes, not a network boundary (improvise-felo.4) Claude (adr9-steward) 2026-10-09 22:35:01 -07:00
  • 14430b5628 docs(adr): ADR 009 requires self-contained operators and leaves width-hint placement to scheduling (improvise-felo.4) Claude (adr9-steward) 2026-10-09 22:32:37 -07:00
  • b8a0b6a846 docs(adr): ADR 009 keeps the window out of a pushed filter and names query pushdown sources (improvise-felo.4) Claude (adr9-steward) 2026-10-09 22:31:45 -07:00
  • 81f1b5e13a docs(adr): ADR 009 settles incremental cycles, a temporary Eager, and per-column width hints (improvise-felo.4) Claude (adr9-steward) 2026-10-09 22:28:52 -07:00
  • 6bf899c9ec docs(adr): ADR 009 makes per-client filtering an operator in the graph (improvise-felo.4) Claude (adr9-steward) 2026-10-09 22:26:21 -07:00
  • 978bd4c8c9 docs(adr): ADR 009 makes the session token transport only and keys shapes by the parsed query (improvise-felo.4) Claude (adr9-steward) 2026-10-09 22:25:22 -07:00
  • 16f40314fd docs(context): act on the adversarial review of the repo-map split Edward Langley 2026-10-09 22:23:59 -07:00
  • 63ee13289b docs(adr): ADR 009 makes an edge a session rather than a two-hop path, and its clock causal (improvise-felo.4) Claude (adr9-steward) 2026-10-09 22:22:19 -07:00
  • e720f7ca50 docs(adr): ADR 009 makes the formula language the query language and states the incremental principle (improvise-felo.4) Claude (adr9-steward) 2026-10-09 22:11:37 -07:00
  • cc113c732f docs(context): answer the review of the repo-map split Edward Langley 2026-10-09 21:42:24 -07:00
  • 13b3dff35e docs(adr): ADR 009 reads only committed state and sends a whole window when a range moved positions (improvise-felo.4) Claude (adr9-steward) 2026-10-09 21:35:35 -07:00
  • 5239d3b95a docs(adr): ADR 009 aligns with ADRs 005, 006, 007 and 008 after the cross-read (improvise-felo.4) Claude (adr9-steward) 2026-10-09 21:31:39 -07:00
  • 7ea88606e2 docs(adr): ADR 009 names the client's position a watermark (improvise-felo.4) Claude (adr9-steward) 2026-10-09 21:29:21 -07:00
  • 2bea189c67 docs(adr): ADR 009 states correction as the Z-set difference target minus held (improvise-felo.4) Claude (adr9-steward) 2026-10-09 21:28:49 -07:00
  • 731a04ecd5 docs(adr): ADR 009 answers stale state with an engine correction operation (improvise-felo.4) Claude (adr9-steward) 2026-10-09 21:26:59 -07:00
  • 353352f89d docs(adr): ADR 009 gives merged notices a covered range, one shared notice log, and a clock per process (improvise-felo.4) Claude (adr9-steward) 2026-10-09 21:23:49 -07:00
  • 5e94255c21 docs(adr): ADR 009 requires a lossless edge wire form with round-trip tests (improvise-felo.4) Claude (adr9-steward) 2026-10-09 21:22:50 -07:00
  • f3a54d34e0 docs(adr): ADR 009 makes every operator edge network-transparent, over up to two hops and request/response transports (improvise-felo.4) Claude (adr9-steward) 2026-10-09 21:18:55 -07:00
  • ee09edee0e Merge commit 'b0ae354f53f87465a408ada68c216ed7beec7424' into adr9-rev-steward Claude (adr9-steward) 2026-10-09 21:17:49 -07:00
  • f0119a437d docs(context): condense repo-map to a digest; move gotchas and inventory to their own pages Edward Langley 2026-10-09 21:13:55 -07:00
  • b0ae354f53 Merge pull request #337 from fiddlerwoaroof/adr005/numtower Ed Langley 2026-10-09 20:47:05 -07:00
  • c57069a359 Merge pull request #336 from fiddlerwoaroof/adr007/display-2b Ed Langley 2026-10-09 20:42:45 -07:00
  • 1a7d2fbf85 docs(adr): ADR 009 aligns its ADR 007 statements with the accepted amendment (improvise-felo.4) Claude (adr9-steward) 2026-10-09 13:34:45 -07:00
  • 491266f2e8 Merge commit '0bbf82690c788a9fa99425c4511a12cb8487f222' into adr9-rev-steward Claude (adr9-steward) 2026-10-09 13:34:33 -07:00
  • 369d1e12c0 test(display): pin the browser's declined_at arm and the removal operands to keys (improvise-cq1q.13) Claude (adr007-2c) 2026-10-09 13:30:42 -07:00
  • 040b7070e3 test(core): pin the zeros tie-break, widen the id-syntax and suffix properties, refresh the amendment's built-code note (improvise-cq1q.14) Claude (adr007-slug) 2026-10-09 13:09:18 -07:00
  • 300b5afc7f fix(display): defer the formula-result display: the surrogate cannot find the target's category (improvise-cq1q.13) Claude (adr007-2c) 2026-10-09 13:08:33 -07:00
  • bb7fe88547 docs(context): core.md §21 third slice, test evidence, and two comment runs shortened (improvise-cq1q.13) Claude (adr007-2c) 2026-10-09 12:55:41 -07:00
  • b17bcb068b docs(context): core.md section 20 traces its rules to all three clauses and says folding output becomes _ (improvise-cq1q.14) Claude (adr007-slug) 2026-10-09 12:55:14 -07:00
  • 5f741ee1da test(command): the wire refusals and the p key name displays too (improvise-cq1q.13) Claude (adr007-2c) 2026-10-09 12:51:20 -07:00
  • bf7e999edc test(protocol): the filter and delete resolvers still name keys in what they command (improvise-cq1q.13) Claude (adr007-2c) 2026-10-09 12:49:12 -07:00
  • 2e1f0f6550 docs(context): core.md section 20 and test evidence for the amended id rules (improvise-cq1q.14) Claude (adr007-slug) 2026-10-09 12:49:09 -07:00
  • e0bd0be3d5 feat(display): status messages and the view title show displays, keys keep addressing (improvise-cq1q.13) Claude (adr007-2c) 2026-10-09 12:48:50 -07:00
  • 227ba54667 feat(core): slugify, id syntax, natural order and display suffixes per ADR 007 amendment 1 (improvise-cq1q.14) Claude (adr007-slug) 2026-10-09 12:43:28 -07:00
  • 0bbf82690c chore(merge): pull request #326 from fiddlerwoaroof/docs/adr007-rev9 Ed Langley 2026-10-09 12:34:26 -07:00
  • bc08a1e41e docs(adr): list every place natural order changes, and define digit-run value (improvise-cq1q.1) Claude (adr007-steward) 2026-10-09 10:26:20 -07:00
  • 12642e40b6 docs(adr): ids sort in natural order everywhere (improvise-cq1q.1) Claude (adr007-steward) 2026-10-09 10:06:59 -07:00
  • cb73ad3d55 docs(adr): the _Measure section lists every stored measure (improvise-cq1q.1) Claude (adr007-steward) 2026-10-09 10:06:14 -07:00
  • c10eca98e0 docs(adr): keep the _Measure section for stored measures, and mark ADR 007's amendment accepted (improvise-cq1q.1) Claude (adr007-steward) 2026-10-09 10:04:28 -07:00
  • 46c8a967bc docs(adr): a display suffix skips a number a literal display already holds (improvise-cq1q.1) Claude (adr007-steward) 2026-10-09 09:52:14 -07:00
  • 1df5f99e35 docs(adr): equal displays in a scope are shown with a gapless " #2" suffix in id order (improvise-cq1q.1) Claude (adr007-steward) 2026-10-09 09:50:15 -07:00
  • 5923f039f7 docs(adr): ADR 009 makes the client pruning recipe conditional and restores the dropped-connection test (improvise-felo.4) Claude (adr9-steward) 2026-10-09 09:45:46 -07:00
  • 38058ec73f docs(adr): move ADR 007's amendment to its own file, stating only what it changes (improvise-cq1q.1) Claude (adr007-steward) 2026-10-09 09:43:16 -07:00
  • e7d9ad0d2a docs(adr): ADR 009 states only what the decision changes (improvise-felo.4) Claude (adr9-steward) 2026-10-09 09:42:23 -07:00
  • 98db007e71 docs(adr): interactive input matches a display or an id when the pick is unambiguous (improvise-cq1q.1) Claude (adr007-steward) 2026-10-09 09:41:00 -07:00
  • c7f8d0a3cd docs(adr): delete ADR 007's remaining open questions (improvise-cq1q.1) Claude (adr007-steward) 2026-10-09 09:40:36 -07:00
  • 4778d9741b docs(adr): virtual categories and measures are defined by criteria, never declared (improvise-cq1q.1) Claude (adr007-steward) 2026-10-09 09:39:23 -07:00
  • 209270542c docs(adr): a formula never merges into a stored measure; it takes profit-<n> (improvise-cq1q.1) Claude (adr007-steward) 2026-10-09 09:38:06 -07:00
  • ccc6751886 docs(adr): say plainly that a formula line's category tag is an id and _measure is implicit (improvise-cq1q.1) Claude (adr007-steward) 2026-10-09 09:20:20 -07:00
  • 8405f5c18b docs(adr): fold the user's answers on ASCII ids, virtual categories and scripts into ADR 007 (improvise-cq1q.1) Claude (adr007-steward) 2026-10-09 09:18:17 -07:00
  • 2dfe088668 docs(adr): state that a hand-written id may carry the -<n> suffix, and keep slugs in the id alphabet (improvise-cq1q.1) Claude (adr007-steward) 2026-10-09 09:05:01 -07:00
  • 6e46787887 docs(adr): settle ADR 007's eleven open questions and state the decisions (improvise-cq1q.1) Claude (adr007-steward) 2026-10-09 09:01:10 -07:00
  • f11d27377d test(numtower): property tests run at the 256-case budget (improvise-59nw.1) Claude (numtower) 2026-10-09 00:14:57 -07:00
  • 34ab0fc3d3 fix(numtower): past-K oracle and weighted NumSum properties, negative-power scale, ExactSum value equality (improvise-59nw.1) Claude (numtower) 2026-10-08 23:44:07 -07:00
  • 1190c80efe docs(adr): tag every ADR 007 change to accepted text as [Amendment] (improvise-cq1q.1) Claude (adr007-steward) 2026-10-08 23:22:01 -07:00
  • e4f915423c docs(adr): ADR 009 leaves the operator's shape to its open question and points recommended clauses at theirs (improvise-felo.4) Claude (adr9-steward) 2026-10-08 23:20:39 -07:00
  • 302594bf5a Merge commit 'a08899aa0c8d84aa1e5856044bf57ca7d05d77b4' into adr005/numtower Claude (numtower) 2026-10-08 23:19:18 -07:00
  • 1b26508220 docs(numtower): NumSum keeps five things, not four (improvise-59nw.1) Claude (numtower) 2026-10-08 23:19:12 -07:00
  • b7add90830 docs(adr): ADR 009 condensed to problem, decision and open questions (improvise-felo.4) Claude (adr9-steward) 2026-10-08 23:09:57 -07:00
  • fa26ec1e41 docs(adr): condense ADR 007 to status, context, decision and open questions (improvise-cq1q.1) Claude (adr007-steward) 2026-10-08 23:09:04 -07:00
  • 381052e0c1 Merge commit 'a08899aa0c8d84aa1e5856044bf57ca7d05d77b4' into adr9-rev-steward Claude (adr9-steward) 2026-10-08 23:04:36 -07:00
  • 635a4e8880 Merge commit 'a08899aa0c8d84aa1e5856044bf57ca7d05d77b4' into steward/adr007-rev9-batch2 Claude (adr007-steward) 2026-10-08 23:04:27 -07:00
  • a08899aa0c Merge pull request #335 from fiddlerwoaroof/docs/agent-rules-merge-main Ed Langley 2026-10-08 22:55:58 -07:00
  • 568f52165d fix(numtower): inexact presence per value, POW sign from exact parity, i128::MIN numerators (improvise-59nw.1) Claude (numtower) 2026-10-08 22:47:04 -07:00
  • 74efa48196 docs(adr): fold the user's nine answers on 068e4130 into ADR 007 revision 9 (improvise-cq1q.1) Claude (adr007-steward) 2026-10-08 22:38:52 -07:00
  • 09fa78e7cd test(command,wasm): column width, row-header width and column group labels follow displays (improvise-cq1q.12) Claude (adr007-display) 2026-10-08 22:38:16 -07:00
  • f2ddc2bde6 Merge commit 'f0fb6880b084c043e9eb614713e1209667a42a81' into steward/adr007-rev9-batch2 Claude (adr007-steward) 2026-10-08 22:29:42 -07:00
  • d20c5471bd fix(core): a page axis with ragged item displays is refused at deserialise (improvise-cq1q.12) Claude (adr007-display) 2026-10-08 22:11:43 -07:00
  • 2e5b0e9234 docs(wave): rule 9 gates every merge of main and scopes stacked PRs Claude (rules-merge-main) 2026-10-08 22:08:02 -07:00
  • edbb50c426 feat(numtower): benchmark, wasm CI entry, and the reasoning and evidence docs (improvise-59nw.1) Claude (numtower) 2026-10-08 22:07:44 -07:00
  • df6b80842f test(numtower): ADR 005 step 1's property tests, each beside the rival it catches (improvise-59nw.1) Claude (numtower) 2026-10-08 22:02:18 -07:00
  • 74eb5aaaad docs(adr): ADR 009 reads C14: the operator is a sink/source adapter at the wire boundary (improvise-felo.4) Claude (adr9-steward) 2026-10-08 21:59:29 -07:00
  • 0dc881f934 docs(adr): ADR 009 records the user's connection-operator consideration (C13) and its bearing on delivery (improvise-felo.4) Claude (adr9-steward) 2026-10-08 21:58:58 -07:00
  • 7a7ff81731 docs(context): core.md section 21 and test evidence for displays beside keys, second slice (improvise-cq1q.12) Claude (adr007-display) 2026-10-08 21:58:46 -07:00
  • 4d04b61b69 feat(numtower): Num, contagion, exact comparison, number language and sums (improvise-59nw.1) Claude (numtower) 2026-10-08 21:53:37 -07:00
  • ba053fdaa5 test(protocol,wasm,io): displays drawn, keys composed, in the grid, page bar, panels and CSV (improvise-cq1q.12) Claude (adr007-display) 2026-10-08 21:47:39 -07:00
  • 7a4dc07642 feat(tui,wasm,io): the grid, page bar, item rows and CSV export draw displays (improvise-cq1q.12) Claude (adr007-display) 2026-10-08 21:46:12 -07:00
  • 386b693bf5 wip(protocol,command): AxisFrame, PageAxis, CategoryRow and ViewSummary carry displays (improvise-cq1q.12) Claude (adr007-display) 2026-10-08 21:44:11 -07:00
  • 3335ace76e docs(adr): ADR 009 scopes clause 13's costs to numbers, restates ADR 005 as merged, pings both ways (improvise-felo.4) Claude (adr9-steward) 2026-10-08 21:42:22 -07:00
  • 74e66b34bb docs(wave): agents merge gh/main early and often (rule 9) Claude (rules-merge-main) 2026-10-08 21:41:30 -07:00
  • bde258adec wip(core): displays beside the keys in the layout, page axes and records headers (improvise-cq1q.12) Claude (adr007-display) 2026-10-08 21:40:52 -07:00
  • e6a5279055 docs(adr): ADR 009 folds the user's answers to questions 1-10 and 12 (improvise-felo.4) Claude (adr9-steward) 2026-10-08 21:36:41 -07:00
  • 1fd4d5e7b9 Merge commit 'f0fb6880b084c043e9eb614713e1209667a42a81' into adr9-rev-steward Claude (adr9-steward) 2026-10-08 21:34:11 -07:00
  • f0fb6880b0 Merge pull request #320 from fiddlerwoaroof/docs/l2b8-adr-exact-decimal Ed Langley 2026-10-08 21:32:41 -07:00
  • 46b6b2128a docs(adr): ADR 005 dates the 8,192-bit ceiling proposal to revision 6 (improvise-l2b8) Claude (adr5-steward) 2026-10-08 21:22:38 -07:00
  • cb5d6adee3 docs(adr): ADR 005 stops attributing the 8,192-bit ceiling and a K rationale to the user (improvise-l2b8) Claude (adr5-steward) 2026-10-08 21:15:45 -07:00
  • e258599d1c docs(adr): ADR 005 sets K = 8 on the user's second answer to question 16 (improvise-l2b8) Claude (adr5-steward) 2026-10-08 21:06:24 -07:00
  • 76fc5a19ff docs(adr): ADR 005 states the recompute scale, the Eager exposure under K = 32, and the lcm method (improvise-l2b8) Claude (adr5-steward) 2026-10-08 21:03:29 -07:00
  • 1aa4537f62 docs(adr): ADR 005 reconciles question 13 to two exceptions (improvise-l2b8) Claude (adr5-steward) 2026-10-08 20:52:51 -07:00
  • be9de2eecd docs(adr): ADR 005 answers three Copilot findings on 66f317e1 (improvise-l2b8) Claude (adr5-steward) 2026-10-08 20:49:29 -07:00
  • 3fbac6dbfa docs(adr): ADR 005 cites ADR 007 as merged via #210 and #326 as a proposed amendment (improvise-l2b8) Claude (adr5-steward) 2026-10-08 20:43:54 -07:00
  • 66f317e1b8 Merge remote-tracking branch 'gh/main' into adr5-steward-b2 Claude (adr5-steward) 2026-10-08 20:41:13 -07:00
  • 5f0bbb837b docs(adr): ADR 005 folds in the user's answer to question 16, K = 32 (improvise-l2b8) Claude (adr5-steward) 2026-10-08 20:41:13 -07:00
  • 6ad3643790 docs(adr): ADR 009 ties topic subscriptions to connections and leans to plain (b) with a size cap (improvise-felo.4) Claude (adr9-steward) 2026-10-05 23:27:19 -07:00
  • 85dc0ad8ba docs(adr): ADR 009 registers subscriptions atomically and stamps batches by a publication number (improvise-felo.4) Claude (adr9-steward) 2026-10-05 23:23:30 -07:00
  • 70ababfe0c docs(adr): ADR 009 adds a host instance to the stamp and covers plain (b) by the eviction header (improvise-felo.4) Claude (adr9-steward) 2026-10-05 23:19:46 -07:00
  • 8ee0d78c64 docs(adr): ADR 009 sends every batch header to every topic and pins subscribed shapes (improvise-felo.4) Claude (adr9-steward) 2026-10-05 23:19:00 -07:00
  • e152b667fc docs(adr): ADR 009 states delivery as host state against wire traffic and leans to one topic per shape (improvise-felo.4) Claude (adr9-steward) 2026-10-05 23:15:38 -07:00
  • 5a8dc486ca docs(adr): ADR 009's change notice carries moved output keys, not records alone (improvise-felo.4) Claude (adr9-steward) 2026-10-05 23:11:03 -07:00