Skip to content

Post-merge docs sweep: restore cross-links, route to new pages, fill CHANGELOG#126

Merged
JRS1986 merged 1 commit into
mainfrom
docs/post-merge-consistency-sweep
May 25, 2026
Merged

Post-merge docs sweep: restore cross-links, route to new pages, fill CHANGELOG#126
JRS1986 merged 1 commit into
mainfrom
docs/post-merge-consistency-sweep

Conversation

@JRS1986
Copy link
Copy Markdown
Owner

@JRS1986 JRS1986 commented May 25, 2026

Summary

Now that PRs #117#123 are all merged on main, this sweeps the docs/wiki/README/CHANGELOG to make sure they actually describe everything that's new and have no stale or inconsistent links.

Cross-links restored (dropped during the original CI dance because they were forward-references between PR branches):

  • `Glossary.md → Upgrading.md` under the "scaffold version" entry
  • `Upgrading.md → Stability.md` in the breaking-change section

Routing into the new pages:

  • Wiki `index.md` "Recommended Reading" table now lists Glossary, Upgrading, Stability, and Errors-and-Recovery with one-line descriptions.
  • `Getting-Started.md` mentions `tour` as the optional orientation step and documents `--persona`.
  • `FAQ.md` gains entries: unfamiliar terms (Glossary + tour), focused recipes (`--persona`), recovering from errors (Errors and Recovery), what `[stable]`/`[preview]`/`[experimental]` promise (Stability), how to upgrade a project (Upgrading).
  • `README.md` "Looking for a specific entry point?" note now links Glossary, Errors-and-Recovery, Stability, and Upgrading; the persona paragraph names the actual CLI flag.

CHANGELOG: `[Unreleased]` now documents every Added / Fixed / Changed / Documentation / Tests item from the seven merged PRs (tour, --persona, stability markers, subcommand --help, doctor rationale, --force, template renderer fix, errors style, four new wiki pages, test coverage gap fill, acceptance audit). Test count corrected to the real number (590).

Test plan

  • `uv run pytest -q` — 590 tests pass.
  • `uv run ruff check src/ tests/` — clean.
  • `cd docs && npx rspress build` — exits 0; no dead-link warnings.
  • `python -m coding_scaffold --help` / `tour` / `doctor --persona security` / `setup update --help` exercised; output matches what the docs claim.

The seven PRs that just merged (#117-#123) added new features (tour, persona,
stability markers, --force, etc.) and four new wiki pages (Glossary, Stability,
Upgrading, Errors-and-Recovery). Two cross-links between the new pages were
dropped during the CI dance because they were forward-references at the time;
this commit restores them now that everything's on main, plus extends the
existing entry points to point at the new pages so users actually find them.

- Restore `Glossary -> Upgrading` link under "scaffold version" entry.
- Restore `Upgrading -> Stability` link in the breaking-change section.
- Wiki index `Recommended Reading` table now lists Glossary, Upgrading,
  Stability, and Errors-and-Recovery with one-line "what you get" descriptions.
- Getting Started's "Smallest Useful Path" now mentions `tour` as the optional
  orientation step and documents the persona flag.
- FAQ gains four new entries: where to look up unfamiliar terms (Glossary +
  tour), how to scope output to your job (persona), what to do when a command
  fails (Errors and Recovery), and what stability marker promises (Stability).
- README "Looking for a specific entry point?" note now links Glossary,
  Errors-and-Recovery, Stability, and Upgrading; the persona paragraph names
  the actual CLI invocation.
- CHANGELOG `[Unreleased]` documents every feature, fix, doc page, and test
  bump from the seven merged PRs. Test count updated to the real number (590).
@JRS1986 JRS1986 merged commit dc80b7c into main May 25, 2026
3 checks passed
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