bvandeusen
  • Joined on 2026-05-30
bvandeusen created pull request bvandeusen/FabledScribe#126 2026-08-23 00:32:02 -04:00
Derive pay-down + CSS families by name (milestone 299 steps 5–6, note #2917)
bvandeusen pushed to dev at bvandeusen/thoughtsync 2026-08-23 00:24:57 -04:00
6f21db85a1 ci: an integration lane, so the migrations are finally run by something
bvandeusen pushed to dev at bvandeusen/FabledScribe 2026-08-23 00:21:18 -04:00
85111442a6 feat(ledger): CSS derive families are names, never bodies — name floor 2 for css, dup: grouping sym-only; derive line says "repeated name" and dismisses scoped-css; plugin 0.1.41 (note #2917)
bvandeusen pushed to dev at bvandeusen/thoughtsync 2026-08-22 21:38:15 -04:00
924ddb20db notes: saveEdit still asked for a title
bvandeusen pushed to dev at bvandeusen/thoughtsync 2026-08-22 19:34:03 -04:00
95aa10c2c3 Remove the title field — a note is named by its first line
bvandeusen pushed to dev at bvandeusen/FabledScribe 2026-08-22 15:12:55 -04:00
a2b377b74d chore(plugin): 0.1.40 — the extractor rule change in scribe_defs.sh ships to the executing cache (#2904)
bvandeusen pushed to dev at bvandeusen/FabledScribe 2026-08-22 15:07:24 -04:00
590203a293 refactor(tests+frontend): one http_sink helper for the hook tests; apiErrorMessage replaces ten hand-rolled error-body parses; type X, import specifiers are not definitions (#2904, milestone 299 step 6)
bvandeusen pushed to dev at bvandeusen/FabledScribe 2026-08-22 15:03:13 -04:00
449f437048 refactor(frontend): the near-duplicate report rules shared via dup-report.css — KnowledgeView and SnippetListView carried identical scoped copies (#2903, milestone 299 step 5, part 2)
bvandeusen pushed to dev at bvandeusen/FabledScribe 2026-08-22 14:59:39 -04:00
48f0630dab test(coverage): the two-declaration floor check compares two multi-line rules — formatting is part of the fingerprint, as before (#2903)
bvandeusen pushed to dev at bvandeusen/FabledScribe 2026-08-22 14:55:30 -04:00
a72605de8f refactor(frontend): the last pay-down, part 1 — three dead views deleted, editor rules shared, .page-container + .fs-input canon, rules-shared.css; a one-declaration CSS body is not a shape (#2903, milestone 299 step 5)
bvandeusen pushed to dev at bvandeusen/thoughtsync 2026-08-22 14:51:39 -04:00
6d778f26a7 Fix the ktlint and compat-test failures, and start using the Rust gate
bvandeusen pushed to dev at bvandeusen/FabledScribe 2026-08-22 13:41:32 -04:00
4fa8158329 Merge pull request 'Self-surfacing DRY — duplicate families named at the write and on arrival, tool-agnostic (milestone 299 steps 1–4)' (#125) from dev into main
bvandeusen pushed to main at bvandeusen/FabledScribe 2026-08-22 13:41:25 -04:00
4fa8158329 Merge pull request 'Self-surfacing DRY — duplicate families named at the write and on arrival, tool-agnostic (milestone 299 steps 1–4)' (#125) from dev into main
10687120a5 docs(self-surfacing): derive groups are drift not audit material — shape-accounting + reusing-code skills, static floor, plugin README (after-write hook), api-reference rows (#2902, milestone 299 step 4)
b88225eeb3 fix(hooks): after-write dedups its channel files; prior-art tests follow the extractor and skip list into scribe_defs.sh (#2901)
5925335ca0 feat(plugin): after-write hook — PostToolUse on Bash diffs the working tree and runs the prior-art + ledger arms on what was just written; shared scribe_defs.sh; plugin 0.1.39 (#2901, milestone 299 step 3)
2324c15418 feat(write-path): the derive arm — the hint names a duplicate family (no canon) or a canon elsewhere for the shapes being written; exclude_derive channel (#2900, milestone 299 step 2)
Compare 6 commits »
bvandeusen merged pull request bvandeusen/FabledScribe#125 2026-08-22 13:41:24 -04:00
Self-surfacing DRY — duplicate families named at the write and on arrival, tool-agnostic (milestone 299 steps 1–4)
bvandeusen created pull request bvandeusen/FabledScribe#125 2026-08-22 13:41:18 -04:00
Self-surfacing DRY — duplicate families named at the write and on arrival, tool-agnostic (milestone 299 steps 1–4)
bvandeusen pushed to dev at bvandeusen/FabledScribe 2026-08-22 13:38:08 -04:00
10687120a5 docs(self-surfacing): derive groups are drift not audit material — shape-accounting + reusing-code skills, static floor, plugin README (after-write hook), api-reference rows (#2902, milestone 299 step 4)
b88225eeb3 fix(hooks): after-write dedups its channel files; prior-art tests follow the extractor and skip list into scribe_defs.sh (#2901)
Compare 2 commits »
bvandeusen pushed to dev at bvandeusen/FabledScribe 2026-08-22 13:35:47 -04:00
5925335ca0 feat(plugin): after-write hook — PostToolUse on Bash diffs the working tree and runs the prior-art + ledger arms on what was just written; shared scribe_defs.sh; plugin 0.1.39 (#2901, milestone 299 step 3)
bvandeusen pushed to dev at bvandeusen/FabledScribe 2026-08-22 13:30:34 -04:00
2324c15418 feat(write-path): the derive arm — the hint names a duplicate family (no canon) or a canon elsewhere for the shapes being written; exclude_derive channel (#2900, milestone 299 step 2)
bvandeusen pushed to dev at bvandeusen/FabledScribe 2026-08-22 13:27:30 -04:00
bb242ca566 feat(coverage): the line names standing work with 0 unclassified + derive_new, copies that joined a family since the previous refresh (#2899, milestone 299 step 1)
bvandeusen pushed to dev at bvandeusen/thoughtsync 2026-08-22 13:25:27 -04:00
33e9278975 Fix three breaks the removals left behind