qwai-tech_obsidian-plugin-i.../scripts
Leon Ward c5dda40c11 feat: Obsidian capability adoption enforcement scaffold
Makes API-capability adoption a gated, verified property of the repo instead of
a wishlist:
- Capability manifest (src/capabilities/capability-manifest.ts): 22 used / 15
  planned (tiered) / 3 n/a, each with a usage probe + rationale.
- Meta-test: every `used` capability is actually referenced in src and (if set)
  links a real test; every `planned` has tier+reason; nothing unclassified.
- Drift audit (scripts/obsidian-api-audit.js + audit:obsidian-api): diffs
  obsidian.d.ts (234 exports) vs code vs manifest — fails on regression of a
  `used` capability; reports stale plans, unclassified usage, opportunities.
- Lint: ban document/window addEventListener -> require registerDomEvent
  (leak-safe; 0 existing violations).
- Wired the audit into the verification gate (fast job).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 15:13:51 +08:00
..
config feat: frist version 2025-11-12 23:58:48 +08:00
utils fix: replace deprecated packages and remove unused dependencies 2026-05-18 13:08:15 +08:00
build.js feat: evolve into a full Obsidian Agentic Agent 2026-06-01 01:47:55 +08:00
clean.js feat: frist version 2025-11-12 23:58:48 +08:00
deploy.js perf: load locale files dynamically to reduce bundle size below 5 MB 2026-05-21 21:56:38 +08:00
dev.js feat: token usage tracking, conversation list fixes, and provider streaming improvements 2026-05-19 16:16:18 +08:00
flake-soak.js test: add flake-soak determinism gate for the mission suite 2026-06-12 23:32:13 +08:00
hot-reload.js feat: frist version 2025-11-12 23:58:48 +08:00
obsidian-api-audit.js feat: Obsidian capability adoption enforcement scaffold 2026-06-15 15:13:51 +08:00
version.js fix: agent reliability fixes + verification harness (bundles in-progress WIP) 2026-06-04 09:31:15 +08:00