Originally created by: fu351
Release bump 0.17.0 → 0.17.1. Metadata only: the pyproject.toml version and the CHANGELOG restructure (Unreleased → a dated 0.17.1 section, fresh empty Unreleased). No code changes.
The UX and machine-readable-output work already merged to main since v0.17.0, now cut as a release:
dashboard → session-summary (old name kept as a hidden alias so SessionStart hooks keep working), dash arm-then-confirm Approve.scan --json/--quiet, doctor --json, policy-history --json, log --jsonl. Every JSON path emits an explicit allowlist of already-redacted columns, so a column added later can't leak into a machine stream by default.docs/CLI.md, docs/REASON_CODES.md, README disclaimer cleanup.Merge → tag a GitHub Release v0.17.1 → publish.yml ships to PyPI over Trusted Publishing (OIDC). The audit-fix wave (proxy output-scan coverage, dash token leak, the AN- fixes) is held for v0.18.0*.
Tickets: #261
Tickets: #264
Tickets: #265
Tickets: #266
Tickets: #267
Tickets: #268
Ticket changed by: fu351
Ticket changed by: fu351
Ticket changed by: fu351