You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
`/document-release` sweep over the v0.6 ship (PRs #178 + #184). The
audit-log architecture doc, CLI reference, undo/redo user guide,
and the security page all had drift relative to what shipped — the
six codex passes + Claude code-review pass + security review added
behaviors that the docs hadn't caught up to.
Updates:
- `docs/src/architecture/audit-log.md`: new
"Security invariants" section documenting the path allowlist
(#183), degraded-log refusal (#170), and tail-ID stalecheck
(#165/#171). Also bumped the stale `claude_scope_version`
example from 0.3.0 to 0.6.0 in the record-shape snippet.
- `docs/src/security.md`: new "Threat model" section covering
hostile audit-log entries (linking to the allowlist invariants)
and hand-edited settings files (linking to atomic-writes), plus
explicit out-of-scope items (multi-user systems, resource
exhaustion, binary tampering).
- `docs/src/user-guide/undo-redo.md`: documented the three new
user-visible refusals — the "log degraded" tooltip / button
disable, the "log changed since the preview" staleness error,
and the "path injection refused" hostile-record message.
- `docs/src/reference/cli.md`: new "Refusals" subsection covering
the same three error states for `undo` / `redo` / `restore`,
including the explicit note that `--yes` does not bypass any of
them.
README.md already had v0.6 feature coverage (audit log bullet +
keybindings table entry) from earlier commits; no further edits.
No source-code TODOs are stale — the audit/restore code is comment-
dense but every comment names a live invariant.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments