bvandeusen
  • Joined on 2026-05-30
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
bvandeusen pushed to dev at bvandeusen/thoughtsync 2026-08-22 12:54:01 -04:00
c46a4a7709 A checklist is something a note has, not something a note is
229076c82d sync: stop deleting a note's checklist items because it isn't a "list"
Compare 2 commits »
bvandeusen pushed to dev at bvandeusen/thoughtsync 2026-08-22 12:44:40 -04:00
ad21eac5bc editor: drop the adapter import that went with backlinks
bvandeusen pushed to dev at bvandeusen/thoughtsync 2026-08-22 12:01:03 -04:00
bc22f8e249 Remove [[wiki-links]], backlinks and the graph
bvandeusen pushed to dev at bvandeusen/thoughtsync 2026-08-22 11:02:46 -04:00
982d24c83b links: bind a [[link]] to a note, not to a string