docs(v0.35.3): comprehensive audit — sweep /trigger→/listen + add missing feature coverage#473
Merged
Conversation
…sing feature coverage Audited every issue in the v0.35.3 milestone (26 issues) against the full repo documentation surface and closed the gaps. Reference issues covered: #205, #206, #207, #208, #211, #213, #269, #271, #294, #297, #333, #377, #378, #379, #380, #402, #403, #407, #409, #410, #438, #471. CHANGELOG.md - Added missing entry for #297 (/trigger → /listen rename) under ### changes. The other "milestone" issues (#224, #228, #239) were closed against v0.35.3 for tracking only — their fixes shipped in v0.35.0/v0.35.1rc2; per the repo's "no retroactive edits to prior sections" rule, they remain undocumented in CHANGELOG (closure comments cite the actual versions). /trigger → /listen rename sweep (#297) - README.md: command table row, group-chat link - docs/reference/commands-and-directives.md: command row - docs/reference/transports/telegram.md: command list + admin note - docs/reference/integration-testing.md: O3 + Q12 test rows - docs/explanation/routing-and-sessions.md: pre-routing filter section Runner specs - gemini/runner.md: --skip-trust default + opt-out via [gemini] skip_trust = false (#471) - claude/runner.md: post-result idle watchdog + "✓ turn complete" meta hint (#333), claude_stream_idle_timeout_ms config + Type-A/B classifier (#438) How-to guides - schedule-tasks.md: trigger provenance + history + /stats triggered/manual breakdown (#271 Tier 3); master pause/resume toggle (#294) - inline-settings.md: new Triggers page (#271 Tier 2 + #294) - troubleshooting.md: Type-A/B stream idle classification (#438); post-result idle watchdog + ✓ turn complete (#333) - security.md: extended path-redaction coverage (#208); Pi session dirs 0o700 (#207) - subscription-usage.md: /usage debug section (#410) - operations.md: pause status surfacing in /health (#294); /usage debug cross-link (#410); expanded hot-reload list to include [progress] (#269), [watchdog] (#333, #438), [footer], [cost] README.md - Scheduled tasks bullet: pause/resume toggle (#294); footer provenance markers (#271 Tier 3); /stats triggered/manual split - Inline settings bullet: 📡 Triggers page (#271, #294) - Commands table: /usage debug (#410); /listen (#297); /config Triggers page row Verified clean: - python3 scripts/validate_release.py (rc6 pre-release) - grep -rnE "/trigger\\b" docs/ README.md returns zero non-deprecation hits in production docs (test plans and historical results retain /trigger by design) - Cross-references resolve to existing anchors Plan: ~/.claude/plans/untether-you-are-running-rustling-shannon.md (also staged in .untether-outbox/v0.35.3-doc-audit-plan.md) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
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
Audited every issue in the v0.35.3 milestone (26 issues) against the full repo documentation surface and closed the gaps. Single-commit PR, docs-only — no code or version changes.
Issues whose user-facing docs are touched: #205, #206, #207, #208, #211, #213, #269, #271, #294, #297, #333, #377, #378, #379, #380, #402, #403, #407, #409, #410, #438, #471.
Changes
CHANGELOG.md — added missing entry for #297 (
/trigger→/listenrename) under### changes. Note: 3 other issues attached to the v0.35.3 milestone (#224, #228, #239) are not added to CHANGELOG — their fixes shipped in v0.35.0 / v0.35.1rc2 (per close-comment audit). Perrelease-discipline.md("no retroactive edits to prior sections"), they remain undocumented in CHANGELOG; their issue close comments cite the actual versions./trigger→/listenrename sweep (5 files):README.md(commands table, group-chat link)docs/reference/commands-and-directives.mddocs/reference/transports/telegram.md(command list + admin note)docs/reference/integration-testing.md(O3 + Q12 test rows)docs/explanation/routing-and-sessions.md(pre-routing filter section)Runner specs:
gemini/runner.md—--skip-trustdefault +[gemini] skip_trust = falseopt-out (gemini: pass --skip-trust (or GEMINI_CLI_TRUST_WORKSPACE=true) so headless runs work outside pre-trusted folders #471)claude/runner.md— post-result idle watchdog +✓ turn completemeta hint (investigate: Claude CLI session stays alive for ~36 min after finalresultevent (idle-but-alive UX gap) #333),claude_stream_idle_timeout_msconfig + Type-A/B classifier (bug: Stream idle timeout - partial response received on long opus 4.7 plan-mode runs (upstream Anthropic API stall) #438)amp/runner.md— already correct (no edit)How-to guides:
schedule-tasks.md— trigger provenance +/statstriggered/manual breakdown (feat: trigger visibility — indicators, discovery, and run history #271 Tier 3); master pause/resume toggle (feat: master trigger pause toggle in /config menu #294)inline-settings.md— newTriggerspage section (feat: trigger visibility — indicators, discovery, and run history #271 Tier 2 + feat: master trigger pause toggle in /config menu #294)troubleshooting.md— Type-A/B stream idle classification (bug: Stream idle timeout - partial response received on long opus 4.7 plan-mode runs (upstream Anthropic API stall) #438); post-result idle watchdog +✓ turn complete(investigate: Claude CLI session stays alive for ~36 min after finalresultevent (idle-but-alive UX gap) #333)security.md— extended path-redaction coverage (security: stderr sanitisation regex doesn't cover all path formats #208); Pi session dirs0o700(security: Pi runner session directory permissions not explicitly set #207)subscription-usage.md—/usage debugsection (bug: subscription usage footer still unreliable post-#316 — needs investigation + observability #410)operations.md— pause status surfacing in/health(feat: master trigger pause toggle in /config menu #294);/usage debugcross-link (bug: subscription usage footer still unreliable post-#316 — needs investigation + observability #410); expanded hot-reload list to include[progress](feat: hot-reload support for triggers, watchdog, and progress settings #269),[watchdog](investigate: Claude CLI session stays alive for ~36 min after finalresultevent (idle-but-alive UX gap) #333, bug: Stream idle timeout - partial response received on long opus 4.7 plan-mode runs (upstream Anthropic API stall) #438),[footer],[cost]README.md — features bullets (scheduled tasks, inline settings) + 4 command table rows (
/usage debug,/listen, Triggers page).Verified
python3 scripts/validate_release.py→ passes (rc6 pre-release skip)grep -rnE "/trigger\\b" docs/ README.md→ zero non-deprecation hits in production docs (only the legitimate "Renamed from/triggerin v0.35.3" notice ingroup-chat.md)AGENTS.md/GEMINI.mdshow no drift on the same search termsOut of scope
llms-full.txt— 380 KB, ~10 stale/triggerhits. Recommended as a separate follow-up issue rather than hand-edit (regen from current docs is safer)Test plan
grep -rnE "/trigger\\b" docs/ README.mdafter merge