Skip to content

Commit 4ced358

Browse files
bb-connorclaude
andcommitted
ADR YAML frontmatter, plugin v0.0.2 + locked, spec/_README.md dataview
(a) ADRs 0000-0003 now carry YAML frontmatter (id, type, status, date, title, owners, supersedes). The body bullet-list summary remains for non-Obsidian readers (GitHub render). Status values: - ADR-0000: accepted (charter) - ADR-0001: proposed (graduation review at Phase 4) - ADR-0002: pending (Phase 0 baselines incomplete) - ADR-0003: accepted (vault root is repo root) The daily-note "My open ADRs" Dataview now correctly returns ADR-0001; caveat removed from the daily note. (b) Both custom plugins commit package-lock.json. The .gitignore lines are removed and replaced with a comment explaining the intent. Reproducible builds: a fresh checkout + Node ≥16 + npm install gives the exact same dependency tree we built against, regardless of when the install runs. (c) episode-promoter and kb-staleness-badge bumped to v0.0.2 (manifest, package.json, versions.json all updated). The version bump marks the moment they ship pre-built — committing main.js was the load- bearing change in v0.0.2. v0.0.1-vault-complete repo tag follows in a separate gh release create call. (d) vault/spec/_README.md extended with three Dataview blocks: - "All worked specs" table (file.link, chio-node, status, crate, last-validated) - "By chio-node label" grouped count - "Stale specs (>90 days unvalidated)" list Self-updating index. Six worked specs covering all six chio-node labels (Capability/Receipt/Guard/Policy/Standard/Protocol) now surface automatically in the README. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 51141f8 commit 4ced358

16 files changed

Lines changed: 1322 additions & 9 deletions

.obsidian/plugins/episode-promoter/.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ main.js.map
55

66
# npm
77
node_modules/
8-
package-lock.json
8+
# package-lock.json IS committed — pins build dependencies for reproducible builds.
99

1010
# Per-vault user settings
1111
data.json

.obsidian/plugins/episode-promoter/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"id": "episode-promoter",
33
"name": "Episode Promoter",
4-
"version": "0.0.1",
4+
"version": "0.0.2",
55
"minAppVersion": "1.5.0",
66
"description": "Promote a daily note's 'What I learned' section to a Graphiti episode candidate, with a confirmation modal showing the proposed frontmatter and body. Writes to vault/episodes/ — never to Graphiti directly.",
77
"author": "Backbay",

0 commit comments

Comments
 (0)