feat/phase-2g-bundle
Phase 1: Foundation — config, vault, get-note, list-notes
- lib/config.mjs: load config/local.yaml + env overrides, validate vault_path - lib/vault.mjs: listMarkdownFiles, readNote, parseFrontmatterAndBody, normalizeSlug/Tags, resolveVaultRelativePath (path escape validation) - lib/errors.mjs: exitWithError with exit 1/2 and optional JSON error object - cli: get-note with --json, --body-only, --frontmatter-only; list-notes with --folder, --project, --tag, --limit, --offset, --order, --fields, --count-only - package.json: add js-yaml dependency - vault/inbox/foo.md, vault/projects/born-free/notes.md: test notes for acceptance - docs/IMPLEMENTATION-PLAN.md: add commit-after-each-phase and session-boundary guidance
sha256:b7f0bb1192ec8a7d2ff61d6b9ecb59943c39e9c8ddf18bbc8dbc3564f29534e0
sha
sha256:a892e6a6742783daf661bbe511ca2aa9aa70919ae921ce5b2891118d099b9690
snapshot
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:b7f0bb1192ec8a7d2ff61d6b9ecb59943c39e9c8ddf18bbc8dbc3564f29534e0 --body "your comment"
No comments yet. Be the first to start the discussion.