Skip to content

docs: audit pass — stale claims fixed, missing reference + nav gaps filled#2236

Merged
mabry1985 merged 1 commit into
mainfrom
docs/audit-fixes
Jul 24, 2026
Merged

docs: audit pass — stale claims fixed, missing reference + nav gaps filled#2236
mabry1985 merged 1 commit into
mainfrom
docs/audit-fixes

Conversation

@mabry1985

Copy link
Copy Markdown
Member

What

Deep audit of README + docs against ground truth (code + CHANGELOG v0.108→v0.112 + Unreleased), three parallel sweeps: top-level docs, all 45 guides, ADR index/nav/plugin docs. This PR fixes everything in the wrong-and-misleading tier plus the reference-sized missing items. Highlights:

Actively wrong, now fixed — docs landing claimed Discord/Google ship first-party and that cost-v1 rides a DataPart (pre-protolabs-a2a-0.3.0); README told plugin publishers to PR the generated plugins.json (CI would reject exactly what it instructed); desktop README documented the retired PROTOAGENT_CONFIG_DIR; releasing guide's branch-protection table said "the three checks" while checks.yml runs seven (an operator would under-configure protection); building-react-plugin-views.md linked the archived artifact-plugin repo; ADR index had 8 shipped ADRs marked Proposed (two contradicting their own file headers) and 5 ADRs missing entirely — now 94/94, ascending, verified programmatically.

Missing, now documentedtools.hidden + settings.hidden (ADR 0071 trust controls, shipped v0.110/v0.112, zero docs until now) in the configuration reference; the orphaned protoagent CLI guide joins the sidebar + overview along with four other unlisted guides; Installed-table/bundle-chips, archetype requires:, and the launch-time update check land in their guides.

Verified: vitepress build clean (dead-link check) · roadmap.py check in sync (regenerated after the #1990 ref fix) · gen_docs_nav.py regenerated + test_docs_plugin 10 passed · changelog-gate tests pass.

Left for a content pass (not this PR): a managed-Python-runtime guide (ADR 0094 has no operator guide), README/landing feature-map additions (archetypes, execute_code/doc skills, Fleet Room, workflow gates, /export, /btw), protobanana's roadmap status (needs a product call), and whether to srcExclude the unlinked design/+plans/+how-to/ pages from the published site.

🤖 Generated with Claude Code

…illed

Full audit of README/docs against the code + CHANGELOG (v0.108–v0.112 +
Unreleased). Wrong-and-misleading tier all fixed:

- docs/index.md: Discord/Google are official EXTERNAL installs (only
  Telegram + plugin-devkit ship in-tree); cost-v1 rides the artifact
  metadata map keyed by extension URI, not a DataPart (README diagram
  label matched too)
- README: plugin publishers now pointed at config/plugin-directory.yaml +
  the build script — the old text told them to PR the GENERATED overlay,
  which the drift-guard CI would reject
- apps/desktop/README: retired PROTOAGENT_CONFIG_DIR → PROTOAGENT_HOME (x2)
- releasing.md: branch-protection table lists the real seven checks.yml
  jobs (was 'the three checks'), incl. the #2174 changelog gate — which the
  changelog-protocol section now names as CI-enforced
- building-react-plugin-views.md: artifact example → in-tree
  plugins/artifact (old link went to the archived repo)
- ADR index: five missing rows added (0079/0086/0087/0088/0092), eight
  shipped ADRs corrected from Proposed → Accepted (0048/0057/0058/0059/
  0068/0076/0077/0078 — six of their FILE headers updated too), table
  re-sorted (0084/0085 and 0093/0094 were swapped); verified 94 rows
  ascending, complete vs 94 files
- plans/coding-agent-deterministic-git.md: status → Executed (ADR 0076
  shipped #1845-#1847)
- ROADMAP: Ollama/HF listings ref → #1990 (the consolidated open ticket;
  #1833/#1834 were closed as dupes); roadmap.json rebuilt

Missing-content tier (reference-sized):
- configuration.md documents tools.hidden + settings.hidden at last
  (ADR 0071 trust controls, shipped v0.110/v0.112, previously undocumented)
- guides/cli.md joins the sidebar + overview (was fully orphaned);
  lifecycle-events / coder / file-github-issues / deploy-docker join the
  guides overview; plugins/docs nav.json regenerated (test passes)
- plugins.md describes the Installed table + bundle chips; fleet.md
  documents archetype requires:; react-tauri-ui.md notes the launch-time
  update check

vitepress build clean (dead-link check) · roadmap check in sync ·
test_docs_plugin + test_changelog_gate 30 passed

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@mabry1985
mabry1985 enabled auto-merge July 24, 2026 07:50
@coderabbitai

coderabbitai Bot commented Jul 24, 2026

Copy link
Copy Markdown

Warning

Review limit reached

@mabry1985, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 26 minutes

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: db78b4c2-545e-4577-ba01-8e0820a98e57

📥 Commits

Reviewing files that changed from the base of the PR and between 75ca8a9 and d478165.

⛔ Files ignored due to path filters (4)
  • CHANGELOG.md is excluded by !*.md
  • README.md is excluded by !*.md
  • ROADMAP.md is excluded by !*.md
  • TEMPLATE.md is excluded by !*.md
📒 Files selected for processing (20)
  • apps/desktop/README.md
  • docs/.vitepress/config.mts
  • docs/adr/0057-command-palette.md
  • docs/adr/0058-runtime-plugin-install-frozen-app.md
  • docs/adr/0059-unified-plugin-manager.md
  • docs/adr/0068-developer-flags-and-panel.md
  • docs/adr/0076-managed-git-acp-delegates.md
  • docs/adr/0077-adversarial-code-review-workflow.md
  • docs/adr/index.md
  • docs/guides/building-react-plugin-views.md
  • docs/guides/fleet.md
  • docs/guides/index.md
  • docs/guides/plugins.md
  • docs/guides/react-tauri-ui.md
  • docs/guides/releasing.md
  • docs/index.md
  • docs/plans/coding-agent-deterministic-git.md
  • docs/reference/configuration.md
  • plugins/docs/nav.json
  • sites/marketing/data/roadmap.json
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch docs/audit-fixes

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@mabry1985
mabry1985 merged commit 21c19d4 into main Jul 24, 2026
12 checks passed
@mabry1985
mabry1985 deleted the docs/audit-fixes branch July 24, 2026 07:55

@protoreview protoreview Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

QA panel review — PASS

code-review-structural · head d47816597a1f · formal

[review-synthesizer completed: workflow code-review-structural:report]

Brief

Overall risk: Low. The PR appears to contain no application logic changes that triggered panel findings — either the change is purely structural/boilerplate, or the modifications are correctly scoped and don't introduce defects.

Fix-first item: N/A — no findings to fix.

Panel disagreements: None recorded. This is the panel's first pass on this PR.

Verification changes: The verifier confirmed the empty array, noting that zero application logic changes were detected and five panel finders agreed. No refutations or uncertain items to carry forward.

Coverage gaps: The empty array on a PR that reached verification warrants a note: either the diff is genuinely clean of logic changes, or the change was so minimal it didn't trigger any of the panel's detection heuristics. The caller should confirm this matches their expectation of what PR #2236 was supposed to do.

Structural pass: Skipped (no structural pass was run or reported in this round).


[]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant