docs: sweep — mouse stack (#304) + warn-mode overlay (#347)#371
Merged
Conversation
Catches the docs up after the 9-PR landing run that closed #304 (mouse-click on file paths + URLs) and #347 (`--ebpf-mode=warn` plus Alt+Shift+W scrollback dump). CLAUDE.md: - File-layout block lists `src/mouse.zig` and the two new module directories (`mouse_links/`, `mouse_urls/`). - Module-framework hook list adds `onMouseClick` + `onAction`. - Three new "things to be careful about" entries: - mouse intercept opt-in + alt-screen gating - mouse_urls placement before guardrail in the modules tuple - warn-mode render-and-clear semantics + proxy swallow-on-miss docs/modules.md: - Hook list adds onMouseClick + onAction. - New per-module sections for mouse_links and mouse_urls (config snippets + the ordering rule). - One-liner on warn-mode UX referring to operator-workflow. docs/architecture.md: - Module-layout tree adds mouse.zig + the two mouse modules + llm/ + history/ + security_guard/ (was incomplete pre-sweep). - New "Mouse intercept" subsection covering opt-in, DECSET trio, parse-then-dispatch flow, alt-screen gate, per-module ring. docs/operator-workflow.md: - New "Warn mode (--ebpf-mode=warn)" subsection in section 4 (eBPF setup) covering the systemd override, the `⚠ N` segment, and the Alt+Shift+W dump format. README.md: - Built-in modules table adds mouse_links + mouse_urls rows; the security_guard row mentions Alt+Shift+W and the new `onAction` hook. - Test-count bump 949 → 1112. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Subagent caught that the trust-mode table implied `.whitelist_only` would benefit from session-trust on its own. In reality the set is only ever populated by `.ask_each`'s `[a]llow always` keystroke; `.whitelist_only` users only see the static `url_whitelist`. Spell that out so readers don't expect persistence. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Catches the docs up after the 9-PR landing run that closed #304 (mouse-click on file paths + URLs) and #347 (`--ebpf-mode=warn` plus `Alt+Shift+W` scrollback dump).
Files touched
CLAUDE.md
docs/modules.md
docs/architecture.md
docs/operator-workflow.md
README.md
Test plan
🤖 Generated with Claude Code