Skip to content

docs: fix broken links and stale harness claims in entry-point docs#453

Merged
BunsDev merged 1 commit into
mainfrom
docs/446-fix-entrypoint-links
Jul 22, 2026
Merged

docs: fix broken links and stale harness claims in entry-point docs#453
BunsDev merged 1 commit into
mainfrom
docs/446-fix-entrypoint-links

Conversation

@BunsDev

@BunsDev BunsDev commented Jul 22, 2026

Copy link
Copy Markdown
Member

Context

  • Summary: UX/readability audit fixes for docs entry points — repairs the dangling docs/FUTURE-HARNESSES.md link, updates stale harness-support claims in docs/index.md to include GitHub Copilot CLI, and rewrites the stale CLI-reference card copy. In-place edits only; no files moved, renamed, or deleted.
  • Files changed: README.md, docs/HARNESS-ADAPTERS.md, docs/index.md
  • Closes docs: fix broken links and stale harness claims across entry-point docs #446

Implementation

  • Approach:
    • README.md:672 doc-map row now links docs/reference/future-harnesses.md (the file that actually exists); docs/FUTURE-HARNESSES.md does not.
    • docs/HARNESS-ADAPTERS.md "Adding a new adapter" step 1 path reference updated the same way. (docs/MVP-PLAN.md references left alone — historical doc, gets a banner in docs: slim README and reconcile duplicated doc pairs in place #447.)
    • docs/index.md: "Harness-neutral" bullet, hero paragraph, capability card, PTY diagram, and the coven doctor quick-start blurb now name Codex, Claude Code, and GitHub Copilot CLI — matching built_in_harness_specs() in crates/coven-cli/src/harness.rs (id copilot) and the README Features section.
    • docs/index.md CLI-reference card no longer enumerates a stale 8-command list; it now describes core verbs + rituals and points at the full reference, so it stays accurate as the surface grows.
    • Relative-link sweep across root *.md and docs/ (excluding docs/es, docs/ru, docs/dist, generated trees) with a throwaway resolver script: the FUTURE-HARNESSES row was the only broken relative link; zero remain after the fix. Site-absolute routes (/FUTURE-HARNESSES etc.) and external URLs were out of scope by design.
  • User-visible behavior: docs-only; entry-point pages stop 404ing on the future-harnesses link and stop under-claiming harness support.
  • Compatibility notes: none — no route/path changes, no file moves.

Verification

  • python3 scripts/check-secrets.py — passed (no current-tree or history findings)
  • git diff --check — clean
  • node --test scripts/onboarding-docs-test.mjs — 13/13 pass
  • Additional manual checks: link-sweep script validated against unfixed main (correctly reports the README:672 break) and against this branch (0 broken); every replacement target opened and confirmed topically correct; README doc-map table column alignment preserved.

(Cargo gates not run locally: docs-only diff, no Rust/TS source touched.)

Risk and Rollback

  • Risk level: Low — three markdown files, copy-only changes.
  • Rollback plan: revert the squash commit.

Agent Handoff

Fixes the dangling docs/FUTURE-HARNESSES.md link in the README doc map
and in the HARNESS-ADAPTERS adapter checklist (the page lives at
docs/reference/future-harnesses.md), names GitHub Copilot CLI alongside
Codex and Claude Code in the docs/index.md harness-support claims (it is
a bundled built-in adapter, id "copilot"), and rewrites the stale
CLI-reference card copy that enumerated only 8 commands.

A relative-link sweep across root and docs/ markdown found no other
broken relative targets.

Closes #446

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Val Alexander <68980965+BunsDev@users.noreply.github.com>
Copilot AI review requested due to automatic review settings July 22, 2026 00:25

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Docs-entry-point cleanup to eliminate a known 404 and align top-level docs with the current built-in harness set (Codex, Claude Code, and GitHub Copilot CLI), keeping onboarding copy accurate as the CLI surface grows.

Changes:

  • Fix broken Future harnesses link to point at the existing docs/reference/future-harnesses.md.
  • Update docs/index.md to include GitHub Copilot CLI in harness-support claims and diagrams.
  • Rewrite the landing-page CLI-reference card copy to avoid a stale fixed command list and instead point users at the full reference.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
README.md Updates the doc-map table to link to the correct future-harnesses reference page.
docs/index.md Refreshes homepage copy/diagrams to include GitHub Copilot CLI and modernizes the CLI-reference card text.
docs/HARNESS-ADAPTERS.md Updates the “Adding a new adapter” step to reference the correct future-harnesses page.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@BunsDev
BunsDev merged commit 49660b6 into main Jul 22, 2026
50 of 54 checks passed
@BunsDev
BunsDev deleted the docs/446-fix-entrypoint-links branch July 22, 2026 01:49
BunsDev added a commit that referenced this pull request Jul 22, 2026
…dd-dir (#459)

Sweep the reference/topic docs that still claimed only Codex and Claude
Code where GitHub Copilot CLI is a shipped built-in harness, and add the
missing --add-dir row to the coven run reference.

Follow-up flagged in the bodies of merged PRs #453/#454/#457.

Closes #458

Signed-off-by: Val Alexander <68980965+BunsDev@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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.

docs: fix broken links and stale harness claims across entry-point docs

2 participants