Repository navigation
v0.1.3
[0.1.3] - 2026-04-23
Added
audiencefield on scorecard JSON now emits a kebab-case label (agent-optimized/mixed/human-primary) when all four signal behavioral checks ran, ornullwhen any are missing. by @brettdavies in #26--audit-profile <category>flag onanc checkacceptshuman-tui,file-traversal,posix-utility, ordiagnostic-only. The applied value echoes as the top-levelaudit_profilefield on scorecard JSON, and suppressed checks drop out ofcoverage_summary.{must,should,may}.verifiedso site leaderboards don't overstate per-tool coverage under audit profiles.audience_reasonfield on scorecard JSON — populated only whenaudienceisnull, with"suppressed"(signal check masked by--audit-profile) or"insufficient_signal"(signal check never produced) so consumers can see why the classifier withheld a label. by @brettdavies in #27audit_profilesarray incoverage/matrix.json— each entry carries{name, description, suppresses[]}, letting agents and site renderers enumerate the four--audit-profilecategories and what each one suppresses without scraping--help.
Changed
p1-env-hintsnow recognizes bash-style env-var references ($FOO/TOOL_FOO) near flag definitions in addition to clap[env: FOO]annotations. Tools likeripgrepandaiderthat document env bindings in free prose now Pass instead of Warn.$PAGERand uppercase section headers likeDOCKER_CONFIG:are excluded so tools likegit/gh/manand pages with structured help output don't produce false positives. by @brettdavies in #26- Suppressed and errored
results[].labelvalues now show the check's human-readable label (e.g., "Respects NO_COLOR") instead of falling back to the check id. by @brettdavies in #27
Documentation
- README.md, AGENTS.md, and CLAUDE.md updated to describe the shipped v0.1.3 scorecard surface:
audience+audience_reason+audit_profilefield semantics, the--audit-profileflag with examples, and theaudit_profilessection ofcoverage/matrix.jsonas the programmatic source for category enumeration. by @brettdavies in #27
Full Changelog: v0.1.2...v0.1.3