bvandeusen
  • Joined on 2026-05-30
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-08-30 14:43:27 -04:00
ed2b1adc2e ci: compare the schema the MODELS produce against the migrations (#3275)
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-08-30 14:42:32 -04:00
5e1996e77f db: reconcile the models with the deployed schema (#3275)
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-08-30 14:35:03 -04:00
98b56330d0 ci: emit the chain schema dump for local reconciliation work (#3275)
6959e1220c Revert "db: collapse alembic 0001..0087 into one baseline"
Compare 2 commits »
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-08-30 13:45:37 -04:00
2529b516e6 db: collapse alembic 0001..0087 into one baseline (milestone 328 step 1)
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-08-30 13:40:17 -04:00
8f1ac0c96a ci: transport the candidate baseline as verifiable base64
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-08-30 13:35:27 -04:00
5fd171a544 ci: fix two things the baseline control run found
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-08-30 13:31:17 -04:00
62583791d8 ci: a workflow that proves a collapsed alembic chain matches the old one
bvandeusen pushed to dev at bvandeusen/thoughtsync 2026-08-30 13:21:04 -04:00
8a75e5f340 clients: an unquoted 1.0.3504551 is not JSON, and every sidecar was one
bvandeusen pushed to dev at bvandeusen/thoughtsync 2026-08-30 13:19:19 -04:00
d2f9d316cf tests: 300 comes back as "300" from a platform whose key is not an integer
bvandeusen pushed to dev at bvandeusen/FabledScribe 2026-08-30 13:17:54 -04:00
7985f8c7d7 fix(scribe): a delete must not depend on the lookup that names it (#3273)
bvandeusen pushed to dev at bvandeusen/thoughtsync 2026-08-30 13:11:05 -04:00
ff6e99eb62 image: bake every client in, not just the phone
bvandeusen pushed to dev at bvandeusen/FabledScribe 2026-08-30 13:10:06 -04:00
efabba58dd fix(rules): the staleness signal must not wait for prior art to match (#3244)
bvandeusen pushed to dev at bvandeusen/FabledScribe 2026-08-30 13:02:01 -04:00
5c9bb40777 feat(rules): a session is told when its rules move under it (#3244, milestone 323 step 5)
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-08-30 12:57:08 -04:00
0a5bbe81dc docs: the scheduled refresh does NOT republish nothing (#3265)
bvandeusen pushed to dev at bvandeusen/thoughtsync 2026-08-30 12:52:41 -04:00
ef8aa9340f clients: the server hands out five platforms, not "the Android client"
bvandeusen pushed to dev at bvandeusen/FabledScribe 2026-08-30 12:52:10 -04:00
a8b2040216 feat(rules): the edit history is visible in the slide-over (#3243, milestone 323 step 4)
bvandeusen pushed to dev at bvandeusen/FabledScribe 2026-08-29 23:46:16 -04:00
0704988528 feat(rules): the history is readable — service, REST and MCP (#3242, milestone 323 step 3)
bvandeusen pushed to dev at bvandeusen/FabledScribe 2026-08-29 23:28:04 -04:00
255c43a8fe fix(tests): the rule-history fixture must not delete a book the embedder is still writing (#3241)
bvandeusen pushed to dev at bvandeusen/thoughtsync 2026-08-29 23:07:30 -04:00
f992439588 version: every surface can say which build it is, and two of them were lying
bvandeusen pushed to dev at bvandeusen/FabledScribe 2026-08-29 23:01:18 -04:00
6fa66f202b feat(rules): an edit leaves behind what it replaced (#3241, milestone 323 step 2)