Reminder: stop writing aliases from the engine (rename, move, slug change, lang-add flip) #194
Labels
No labels
bug
enhancement
needs-triage
ready-for-agent
ready-for-human
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Cloonar/deckle#194
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Reminder, not a spec
Dominik's decision while reviewing #193 (2026-10-10): in the future the engine should stop writing
aliasesinto front matter altogether. This issue only records that intent; it needs a proper design before anyone implements it.What writes aliases today
pageopsrename and move: the page's old URL (and every descendant's) is appended toaliases.pageopscreate, rename, move: the shadowing guard strips an assigned URL from every other page'saliases.harness lang addflip that aliases every old unprefixed URL.Why it is "far more complicated"
Related
Done in PR #193 (commit
e4d8138) after all: the engine writes no aliases any more — rename, move, translation slug change, slugged section translation deletion, Translate and the lang-add flip record nothing, and a hand-writtenaliaseskey is never edited. A redirect scheme, if ever wanted, is a new design topic; this reminder is closed as implemented.