• config-audit/v5.1.0 28e381a711

    Ghost released this 2026-05-01 18:38:07 +00:00 | 339 commits to main since this release

    Plain-language UX humanizer release. Default output of all 18 commands
    now leads with prose; technical IDs surface at end-of-line as references
    rather than headlines. Scanner internals are unchanged; humanization is
    a pure output-time transform applied at the rendering layer.

    Highlights:

    • New scanner-lib modules: humanizer.mjs, humanizer-data.mjs (TRANSLATIONS
      for 13 scanner prefixes)
    • New --raw flag threaded through every CLI for byte-stable v5.0.0
      verbatim output (--json unchanged from v5.0.0, also byte-stable)
    • 5 user-impact categories, 5 action-language phrases, 3 relevance contexts
    • Self-audit terminal output also humanized; --json path unchanged
    • 21 command and agent templates updated for humanized rendering with
      --raw passthrough
    • 635 → 792 tests (+157) including SC-3 forbidden-words lint, SC-4
      scenario read-test, SC-5/6/7 backwards-compat snapshots

    Migration:

    • Existing --json automation: zero changes required (envelope is
      byte-stable with v5.0.0; humanizer fields are bypassed)
    • stderr-scraping tooling: review default mode (now uses prose); pass
      --raw for v5.0.0 verbatim
    • No scanner-internal changes (IDs, severity ladders, scoring weights,
      area scorecards all unchanged)

    Verification:

    • 792/792 tests pass
    • self-audit configGrade A (97), pluginGrade A (100), readmeCheck passed
    • README badge: tests-635+ → tests-792+
    Downloads