Page-type vocabulary: fold the methodology-mode templates and two docs into page_schema.py
Author: AgriciDanielCreated Sep 10, 2026Updated Sep 10, 2026
Follow-up to #148 and PR #149. claude_obsidian/page_schema.py is now the single declaration of the routable vocabulary, but eight surfaces still declare their own type values:
skills/wiki-mode/templates/para/area-template.md,project-template.md,resource-template.md(area, project, resource)skills/wiki-mode/templates/lyt/atomic-template.md,moc-template.md(note, moc)skills/wiki-mode/templates/zettel/atomic-template.md(zettel)skills/wiki-fold/references/fold-template.md(fold)docs/methodology-modes-guide.mdandskills/wiki-mode/SKILL.md(restated lists)
Decide whether the methodology types become part of PAGE_TYPES (with routing destinations) or the templates are rewritten to use the canonical types, then add a contract test that greps every shipped template for type: values and asserts membership in the vocabulary.
Source: AgriciDaniel/claude-obsidian