mirror of
https://github.com/qwai-tech/obsidian-plugin-intelligence-assistant.git
synced 2026-07-22 16:20:32 +00:00
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> |
||
|---|---|---|
| .. | ||
| config | ||
| utils | ||
| build.js | ||
| clean.js | ||
| deploy.js | ||
| dev.js | ||
| flake-soak.js | ||
| hot-reload.js | ||
| obsidian-api-audit.js | ||
| version.js | ||