Files
dotfiles/obsidian/templates.json
T
David F GliddenandClaude Opus 5 5d577d0bbf Obsidian frontmatter inventory: read-only census of the root-and-branch vault
Every .md parsed (2,519 files, no sampling), parser carrying four controls.
400 distinct keys over 5,867 instances; 68% of notes have no frontmatter at all.

Consumption cross-referenced against 357 dataview/tasks blocks, 23 templates
and all 39 .obsidian configs: 66 keys consumed (62% of instances), 29 written
by template and read by nothing, 305 orphaned. The Compass governance block —
canonical/owner/assurance/change_log/links/related — is in the written-not-read
set on 67-161 notes each.

Method correction recorded in the report: the first template pass matched key
names anywhere in a file containing Templater syntax, which tests whether the
word occurs in prose rather than whether a template writes the key. Redone
against each template's own frontmatter block.

Inventory only — no proposed schema, per the brief.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-19 11:34:34 +02:00

314 lines
5.0 KiB
JSON

{
"declared": {
"work": 1,
"tags": 15,
"date": 3,
"family": 2,
"skin_observations": 1,
"reflection": 1,
"type": 15,
"health": 1,
"week": 2,
"homeopathy": 1,
"month": 3,
"year": 3,
"last_reviewed": 4,
"title": 4,
"related": 1,
"created": 10,
"aliases": 1,
"full_name": 1,
"languages": 1,
"notes": 1,
"location": 1,
"occupation": 1,
"alias": 1,
"citizenship": 1,
"relationship": 1,
"dob": 1,
"change_log": 1,
"canonical": 1,
"version": 1,
"assurance": 1,
"status": 6,
"links": 1,
"next_review": 1,
"project": 1,
"owner": 1,
"review_cycle": 1,
"quarter": 5,
"themes": 1,
"seasonal_cycle": 4,
"bloom": 2,
"roaster": 2,
"pour_strategy": 2,
"brew_temp": 2,
"rating": 2,
"water_brand": 2,
"process": 2,
"grind_setting": 2,
"bloom_time": 2,
"roast_level": 2,
"water": 2,
"origin": 2,
"dose": 2,
"total_time": 2,
"coffee": 2,
"blend_components": 1,
"week_of": 1,
"start_date": 1,
"vault_section": 2,
"description": 2
},
"per_tpl": {
"Book_Note_Template.md": {
"keys": [],
"how": "no-frontmatter"
},
"Daily Note Template.md": {
"keys": [
"date",
"family",
"health",
"homeopathy",
"month",
"reflection",
"skin_observations",
"tags",
"type",
"week",
"work"
],
"how": "parsed"
},
"Document (PDF) note template.md": {
"keys": [],
"how": "no-frontmatter"
},
"End of Day Checklist.md": {
"keys": [],
"how": "no-frontmatter"
},
"GPT_Model_Selector_Template.md": {
"keys": [],
"how": "no-frontmatter"
},
"Monthly Planning Template.md": {
"keys": [
"month",
"tags",
"type",
"year"
],
"how": "parsed"
},
"Monthly Review Template.md": {
"keys": [
"last_reviewed",
"month",
"tags",
"type",
"year"
],
"how": "parsed"
},
"PPP_Template.md": {
"keys": [
"aliases",
"created",
"related",
"tags",
"title"
],
"how": "textual(templater-broken YAML)"
},
"People Template.md": {
"keys": [
"alias",
"citizenship",
"dob",
"family",
"full_name",
"languages",
"last_reviewed",
"location",
"notes",
"occupation",
"relationship",
"tags",
"type"
],
"how": "parsed"
},
"Quarterly Review Checklist \u2014 Context Rot Guardrails.md": {
"keys": [
"assurance",
"canonical",
"change_log",
"created",
"last_reviewed",
"links",
"next_review",
"owner",
"project",
"status",
"tags",
"title",
"type",
"version"
],
"how": "parsed"
},
"Quarterly Review Template.md": {
"keys": [
"created",
"quarter",
"review_cycle",
"status",
"tags",
"themes",
"type"
],
"how": "parsed"
},
"Seasonal Compass \u2013 Autumn Equinox 2025.md": {
"keys": [
"created",
"quarter",
"seasonal_cycle",
"status",
"tags",
"type"
],
"how": "parsed"
},
"Seasonal Compass \u2013 Spring Equinox 2025.md": {
"keys": [
"created",
"quarter",
"seasonal_cycle",
"status",
"tags",
"type"
],
"how": "parsed"
},
"Seasonal Compass \u2013 Summer Solstice 2025.md": {
"keys": [
"created",
"quarter",
"seasonal_cycle",
"status",
"tags",
"type"
],
"how": "parsed"
},
"Seasonal Compass \u2013 Winter Solstice 2025.md": {
"keys": [
"created",
"quarter",
"seasonal_cycle",
"status",
"tags",
"type"
],
"how": "parsed"
},
"Tasting_Log_Template_Dataview.md": {
"keys": [
"bloom",
"bloom_time",
"brew_temp",
"coffee",
"date",
"dose",
"grind_setting",
"origin",
"pour_strategy",
"process",
"rating",
"roast_level",
"roaster",
"total_time",
"type",
"water",
"water_brand"
],
"how": "textual(templater-broken YAML)"
},
"Tasting_Log_Template_With_Blend.md": {
"keys": [
"blend_components",
"bloom",
"bloom_time",
"brew_temp",
"coffee",
"date",
"dose",
"grind_setting",
"origin",
"pour_strategy",
"process",
"rating",
"roast_level",
"roaster",
"total_time",
"type",
"water",
"water_brand"
],
"how": "textual(templater-broken YAML)"
},
"Weekly_Coffee_Journal_Template.md": {
"keys": [
"type",
"week_of"
],
"how": "textual(templater-broken YAML)"
},
"Weekly_Review_Template.md": {
"keys": [
"last_reviewed",
"start_date",
"tags",
"type",
"week"
],
"how": "parsed"
},
"Yearly Compass Template.md": {
"keys": [
"created",
"tags",
"type",
"year"
],
"how": "parsed"
},
"Zibaldone Note Template.md": {
"keys": [],
"how": "no-frontmatter"
},
"concept_thread_template.md": {
"keys": [
"created",
"description",
"tags",
"title",
"vault_section"
],
"how": "parsed"
},
"language_reflection_template.md": {
"keys": [
"created",
"description",
"tags",
"title",
"vault_section"
],
"how": "parsed"
}
}
}