Skip to content

docs: sync documentation with codebase after 50+ merged PRs#973

Open
yasinBursali wants to merge 1 commit intoLight-Heart-Labs:mainfrom
yasinBursali:docs/sync-documentation-with-codebase
Open

docs: sync documentation with codebase after 50+ merged PRs#973
yasinBursali wants to merge 1 commit intoLight-Heart-Labs:mainfrom
yasinBursali:docs/sync-documentation-with-codebase

Conversation

@yasinBursali
Copy link
Copy Markdown
Contributor

Summary

Systematic audit of the last 50 merged PRs against all existing documentation revealed stale, contradictory, and missing docs. This PR fixes them:

  • WINDOWS-QUICKSTART.md: Remove "Coming Soon — Preflight Checks Only" language (Windows has been fully supported since March 2026). Add real install flow, verified dream.ps1 commands, and accurate installer flags
  • MODE-SWITCH.md: Add lemonade mode section — auto-configured on AMD hardware, not user-switchable via dream mode
  • QUICKSTART.md / README.md: Update all stale Qwen2.5 model names to Qwen3.5/Qwen3 matching current tier-map.sh
  • POST-INSTALL-CHECKLIST.md: Rewrite 22-line skeleton (unchecked boxes, no commands) with real verification steps
  • SECURITY.md: Add DREAM_AGENT_BIND / LAN access documentation with platform defaults
  • FAQ.md: Add backup/restore, service templates, bootstrap fast-start, and expanded update/rollback docs
  • HOST-AGENT-API.md: Add Windows platform note (host agent not yet available)
  • Langfuse README.md: New service README (ports, env vars, volumes, troubleshooting)
  • CATALOG.md: Add missing Langfuse entry
  • .env.example: Document LLAMA_CPU_LIMIT for macOS/CPU-only mode
  • SUPPORT-MATRIX.md: Link to AMD system-tuning guide
  • Root README.md: Fix Apple Silicon "4B" → "9B" for 16-24GB tier

Every claim was verified against source code by an Opus-level critique pass (tier-map.sh, dream-cli, install-windows.ps1, dream.ps1, dream-host-agent.py, compose files, manifests).

Test plan

  • Verify markdown renders correctly on GitHub (tables, code blocks, links)
  • Spot-check model names in QUICKSTART.md tier tables against installers/lib/tier-map.sh
  • Verify docs/MODE-SWITCH.md lemonade section matches installers/phases/06-directories.sh behavior
  • Verify WINDOWS-QUICKSTART.md installer flags match install-windows.ps1 param block
  • Confirm extensions/services/langfuse/README.md ports match manifest.yaml
  • Confirm no broken relative links in changed files

🤖 Generated with Claude Code

Fix stale, contradictory, and missing documentation identified by a
systematic audit of the last 50 merged PRs against all existing docs.

Fixes:
- WINDOWS-QUICKSTART.md: remove "Coming Soon" language, add real
  install flow, commands, and verified installer flags
- MODE-SWITCH.md: add lemonade mode section (auto-configured on AMD)
- QUICKSTART.md / README.md: update all Qwen2.5 model names to
  Qwen3.5/Qwen3 to match current tier-map.sh
- POST-INSTALL-CHECKLIST.md: rewrite skeleton with real verification
  commands
- Root README.md: fix Apple Silicon "4B" → "9B" for 16-24GB tier

Additions:
- SECURITY.md: DREAM_AGENT_BIND / LAN access section
- FAQ.md: backup/restore, service templates, bootstrap fast-start,
  expanded update/rollback documentation
- HOST-AGENT-API.md: Windows platform limitation note
- CATALOG.md: add missing Langfuse entry
- Langfuse README.md: new service README with full configuration,
  env vars, volumes, and troubleshooting
- .env.example: document LLAMA_CPU_LIMIT for macOS/CPU-only mode
- SUPPORT-MATRIX.md: link to AMD system-tuning guide

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copy link
Copy Markdown
Collaborator

@Lightheartdevs Lightheartdevs left a comment

Choose a reason for hiding this comment

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

Spot-checked three claims against source:

  • Qwen3.5 tier names match installers/lib/tier-map.sh
  • New langfuse/README.md ports match manifest.yaml
  • SECURITY.md documents DREAM_AGENT_BIND which is introduced in draft PR #975 ⚠️

Merge-ordering concern: if #975 ends up being split (as I've recommended there), the DREAM_AGENT_BIND section of SECURITY.md may land referencing code that hasn't shipped yet. Options:

  1. Merge this after #975's security piece lands, or
  2. Drop the DREAM_AGENT_BIND paragraph from this PR and reintroduce it with #975.

Otherwise the docs are clean and the "Opus-level critique pass" claim holds up on the samples I checked. Approving on the condition above.

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.

2 participants