hephaestus/docs/changelog.d
Erich Blume b33cafe2e0
All checks were successful
Build / validate (pull_request) Successful in 9m34s
feat(core)!: reject manual creation of derived/internal link types
A hand-made `wiki` link row looked like it worked, then silently
vanished on the next body write — the links table's wiki rows are an
index derived from `[[…]]` in the body, and `sync_wiki_links` diffs
them against it. Store::add_link now rejects `wiki` (with a pointer at
the body as the durable path) plus the `canonical-context` / `log-of`
task internals. Body materialization uses the internal path and is
unaffected; `link.add` ops arriving over sync still apply.

Drops the wiki-links explanation card — it existed to document the
footgun, and the footgun is gone.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-09 11:24:36 -07:00
..
.gitkeep Initial commit 2026-05-31 06:13:36 -07:00
task-sweep-conflicts-ui.feature.md docs: task-sweep end state — wiki-links explanation + changelog fragments 2026-06-09 10:33:59 -07:00
task-sweep-daemon-status.feature.md docs: task-sweep end state — wiki-links explanation + changelog fragments 2026-06-09 10:33:59 -07:00
task-sweep-delete-context-cleanup.bugfix.md docs: task-sweep end state — wiki-links explanation + changelog fragments 2026-06-09 10:33:59 -07:00
task-sweep-export-wikilinks.feature.md docs: task-sweep end state — wiki-links explanation + changelog fragments 2026-06-09 10:33:59 -07:00
task-sweep-https-sync.bugfix.md docs: task-sweep end state — wiki-links explanation + changelog fragments 2026-06-09 10:33:59 -07:00
task-sweep-hub-seeding.feature.md docs: task-sweep end state — wiki-links explanation + changelog fragments 2026-06-09 10:33:59 -07:00
task-sweep-no-manual-wiki-links.misc.md feat(core)!: reject manual creation of derived/internal link types 2026-06-09 11:24:36 -07:00
task-sweep-reparent.feature.md docs: task-sweep end state — wiki-links explanation + changelog fragments 2026-06-09 10:33:59 -07:00
task-sweep-show-context.feature.md docs: task-sweep end state — wiki-links explanation + changelog fragments 2026-06-09 10:33:59 -07:00
task-sweep-sync-observability.feature.md docs: task-sweep end state — wiki-links explanation + changelog fragments 2026-06-09 10:33:59 -07:00
task-sweep-tui-logs.feature.md docs: task-sweep end state — wiki-links explanation + changelog fragments 2026-06-09 10:33:59 -07:00
task-sweep-tui-rename.feature.md docs: task-sweep end state — wiki-links explanation + changelog fragments 2026-06-09 10:33:59 -07:00
task-sweep-undoable-delete.feature.md docs: task-sweep end state — wiki-links explanation + changelog fragments 2026-06-09 10:33:59 -07:00