Repository navigation
docs(#225,#226,#227): accurate install, agent integration guide, and a README that explains oo in one screen - #228
Conversation
…index Add docs/agents.md covering pi and Claude Code install, verify, scope, disable, uninstall, what to commit, other agents and legacy plain oo init. Reduce the README agent section to install commands and a link; regroup docs/README.md by audience and link every docs file; dedupe agent setup in cli-reference and security-model. Verified against the built binary in temp HOME/OO_DATA_DIR/OO_CONFIG_DIR dirs. No Rust changes. Refs #225
…ine categories before use Remove the ASCII logo and joke tagline, add H1 and a first-screen summary with install, before/after and oo init --agent setup. Merge Why oo?/The Problem, rename Output Tiers to What oo prints with categories and legend, add agent setup to Quick Start, and correct the cargo label to '✓ cargo (N passed, T)' verified against the built binary.
… --format generic output README install one-liner uses double-o-installer.sh (oo-installer.sh returns 404). --prefix is not an installer option. Quick Start and agents.md now say only matching commands are rewritten / generic prints a snippet.
… soften unverified Claude Code claim
…n disclosure, retention and env vars (#227)
… oo learn mentions
Six-pass review — residual findings (round disclosure)The lens review verdict is ISSUES_FOUND; nothing listed here has been fixed.
|
…c claim, ls example
Six-pass review — residual findings (round disclosure)The lens review verdict is ISSUES_FOUND; nothing listed here has been fixed.
|
|
Non-blocking adversarial observations carried forward:
|
Six-pass review — residual findings (round disclosure)The lens review verdict is ISSUES_FOUND; nothing listed here has been fixed.
|
Fixes #225
Fixes #226
Fixes #227
Docs-only. This addresses every MEDIUM-and-above finding from the 2026-10-13 README/docs accessibility audit. All three /work driver cycles stopped at commit-pr because of the integration-worktree defect, so their commits are combined here with conflicts resolved. Every claim was checked against the code, the built binary in temp dirs, the live v0.10.0 release assets, or pi's own docs.
#226 — README first screen
# ooH1. The ASCII-art logo is removed. Badges have descriptive alt text.cargo install double-o(noting that the crate installs theoobinary),oo init --agent pi|claude-code, a ✓/✗/● legend, and a before/after with the real label✓ cargo (47 passed, 2.1s) [saved …].#225 — agent integration guide
docs/agents.mdis the canonical guide. For pi and Claude Code it covers install (project vs--global, the exact file written), a verify step (oo rewrite pytest -q→oo pytest -q;oo rewrite git statusexits 1 silently), scope (only pattern-matched commands are rewritten; everything else runs unchanged),OO_DISABLEper agent, uninstall, the failure mode when oo is not on the agent's PATH, pi's project-trust gate, a recall instruction to add to CLAUDE.md/AGENTS.md, what to commit, other agents (--format generic), and legacy plainoo init(non-rewriting).oo init --agent <pi|claude-code>.docs/README.mdis regrouped by audience and links every doc, includingoo-rewrite.md.#227 — false and stale facts corrected
oo-installer.sh(404) →double-o-installer.sh(200).--prefix=/usr/localinstruction (the installer rejects--prefix).readelf -Von both released binaries shows a max of GLIBC_2.39). Intel macOS, Windows and older glibc →cargo install double-oor source.✓ cargo (…),● git (…)(README, cli-reference, CONTRIBUTING). The indexed example is host-independent with the >4 KiB condition stated.oo learndisclosure wherever it is mentioned: it sends the command (first 100 bytes), up to the first 4,000 bytes of output, the exit code and any--hintto Anthropic, and needsANTHROPIC_API_KEY. Links security-model.recall(README, cli-reference).docs/configuration.mddocumentsOO_DISABLE,OO_PI_EXTENSIONS_DIRandOO_CLAUDE_DIR.oo rewrite"(experimental)" label is consistent.Verification
oo rewrite/oo hook claudeoutput, theOO_DISABLEcode paths, success/failure/indexed/truncated/NOT-indexed indicator lines, and the[saved]suffix threshold.readelfon the released Linux binaries.Gates
cargo fmt --check✓ ·cargo clippy -- -D warnings✓ ·cargo test✓ (528 unit tests plus all integration suites)Notes
learn::tests::test_patterns_dir_is_under_config_dirfails ifOO_CONFIG_DIRis set in the environment.