aaronsb_obsidian-mcp-plugin/scripts
Aaron Bockelie 024e9cb1b5 harden(scorecard): baseline refuses STALE portal; gate notes it (#165)
Advisor follow-up. Asymmetry by design:
- scorecard-gate.mjs TOLERATES a STALE portal (comparing an old scan
  is harmless) but now prints a non-gating note so a pass/fail is read
  in context.
- scorecard-baseline.mjs REFUSES on STALE (exit 4) the way it refuses
  on drift — anchoring the baseline to an outdated scan would freeze a
  stale truth and mis-calibrate every future gate run.

Validated: gate exit 0 + STALE note when manifest>portal; baseline
exit 4 (refused). Refs #165
2026-05-16 23:43:32 -05:00
..
build-mcpb.mjs fix(build): Use stable latest-release URL for MCPB download 2026-05-15 11:46:06 -05:00
make-mcpb.mjs feat: Add scripts/make-mcpb.mjs interactive maker for advanced users 2026-05-15 11:31:57 -05:00
scorecard-baseline.json feat(scorecard): scheduled regression gate vs committed baseline (#165) 2026-05-16 23:42:05 -05:00
scorecard-baseline.mjs harden(scorecard): baseline refuses STALE portal; gate notes it (#165) 2026-05-16 23:43:32 -05:00
scorecard-gate.mjs harden(scorecard): baseline refuses STALE portal; gate notes it (#165) 2026-05-16 23:43:32 -05:00
scorecard.mjs fix(scorecard): re-anchor parser to redesigned Obsidian portal (#183) 2026-05-16 23:29:53 -05:00
set-description.mjs chore(meta): make pattern for plugin description; rewrite copy 2026-05-16 12:07:52 -05:00