Skip to content

docs: trim getting-started docs ~3x per internal audit#3249

Open
seanmartinsmith wants to merge 1 commit intogastownhall:mainfrom
seanmartinsmith:fix/3245-trim-getting-started
Open

docs: trim getting-started docs ~3x per internal audit#3249
seanmartinsmith wants to merge 1 commit intogastownhall:mainfrom
seanmartinsmith:fix/3245-trim-getting-started

Conversation

@seanmartinsmith
Copy link
Copy Markdown
Contributor

Problem

docs/GETTING_STARTED_ANALYSIS.md (by @csells, 2026-04-05) found the getting-started docs are ~3x longer than needed. The analysis identified four categories: genuinely necessary content (~25%), useful reference (~22%), workarounds for fixable UX issues (~28%), and redundancy across files (~25%). The doc-only recommendations were never acted on.

Fix

Applied the doc-change recommendations from the analysis. No tool changes - just trimming, consolidating, and relocating content that belongs elsewhere.

File Before After What changed
installation.md 261 81 Removed IDE section (duplicates ide-setup.md), removed updating section (duplicates upgrading.md), consolidated platform-specific installs, moved CGO/build deps below happy path
quickstart.md 370 115 Removed Notion sync, database maintenance, database migration, database location sections. Trimmed role config and init options. Core flow preserved: init, create, deps, ready, work, sync
ide-setup.md 204 80 Removed bd prime implementation details, trimmed MCP duplication, condensed per-editor sections to command + verify pattern
upgrading.md 135 39 Consolidated summary table with duplicate detailed sections, trimmed troubleshooting
Total 970 315 3.1x reduction

Content removed from quickstart (Notion sync, db maintenance, db migration) belongs in integration docs and reference docs respectively - not in getting-started material.

Test Plan

  • All internal links resolve (no broken /getting-started/ references)
  • Core quickstart flow still covers: init, create, deps, ready, claim, close, sync
  • Installation covers all platforms: macOS, Linux, FreeBSD, Windows
  • IDE setup covers all editors: Claude Code, Cursor, Aider, Copilot, MCP
  • Docusaurus build succeeds with trimmed docs

Context

Closes #3245. Applies the "Immediate wins (doc changes only)" section from docs/GETTING_STARTED_ANALYSIS.md. The analysis also recommends tool-level fixes (better error messages, auto-clear circuit breaker, etc.) that would eliminate even more doc surface area - those are separate issues.

@codecov-commenter
Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

📢 Thoughts on this report? Let us know!

@seanmartinsmith seanmartinsmith force-pushed the fix/3245-trim-getting-started branch from 5b9722a to afb9a92 Compare April 15, 2026 13:33
Apply findings from docs/GETTING_STARTED_ANALYSIS.md:
- installation.md (261->81): Remove IDE section (duplicates ide-setup.md),
  remove updating section (duplicates upgrading.md), consolidate platforms,
  move CGO/build deps below happy path
- quickstart.md (370->115): Remove Notion sync, database maintenance,
  database migration, database location sections. Trim role config and
  init options. Keep core flow: init, create, deps, ready, work, sync
- ide-setup.md (204->80): Remove bd prime internals, trim MCP duplication,
  condense per-editor sections to command + verify pattern
- upgrading.md (135->39): Consolidate table with detailed sections,
  trim troubleshooting to essentials

Total: 970 lines -> 315 lines (3.1x reduction)

Closes gastownhall#3245
@seanmartinsmith seanmartinsmith force-pushed the fix/3245-trim-getting-started branch from afb9a92 to 9db6926 Compare April 17, 2026 15:45
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.

Getting-started docs flagged as 3x too verbose by internal audit - never acted on

2 participants