Skip to content

Docs truth: STATUS/TESTING_GUIDE accuracy + broken links#1144

Merged
Chris0Jeky merged 6 commits into
mainfrom
chore/docs-truth
May 31, 2026
Merged

Docs truth: STATUS/TESTING_GUIDE accuracy + broken links#1144
Chris0Jeky merged 6 commits into
mainfrom
chore/docs-truth

Conversation

@Chris0Jeky
Copy link
Copy Markdown
Owner

Summary

Docs-only honesty fixes from the 2026-05-31 repo audit (#1138 first slice). No invented test totals — counts recertification is deferred to a green CI run (still tracked in #1138).

Verification

  • node scripts/check-docs-governance.mjs → passed.
  • node scripts/check-golden-principles.mjs → passed.
  • All four corrected link targets verified to exist on disk.

Not merging — leaving for review per the repo merge policy.

Refs #1138, #1126.

STATUS.md hardcoded 2026-04-25 counts (backend 5060/frontend 2805) contradicted TESTING_GUIDE (6614/3267). Add an authoritative-source note + bump Last Updated; full STATUS split tracked in #1138. Refs #1138.
Spine still described #981/#982-983/#984 as planned though delivered (#1052/#1078/#1079/#1080). Mark delivered and note the INV-10/11/12 RoadmapInvariant tests remain skipped despite shipped infra (tracked #1126). Refs #1138 #1126.
ADR-0023 is the SQLite->Postgres migration ADR; the Redis backplane decision is ADR-0025. Refs #1138.
docs/tooling/ is two levels below root; ../../../ overshot the repo root. Correct to ../../ for .gemini/settings.json, AGENTS.md, GEMINI.md, .gemini/policies. Refs #1138.
Copilot AI review requested due to automatic review settings May 31, 2026 00:13
@chatgpt-codex-connector
Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@Chris0Jeky
Copy link
Copy Markdown
Owner Author

Self-review

Docs-only; reviewed for accuracy and link correctness.

No findings. Not merging — leaving for review.

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request updates several documentation files: it updates the status and test total references in docs/STATUS.md, documents delivered roadmap items in docs/TESTING_GUIDE.md, corrects ADR references in docs/platform/SIGNALR_SCALEOUT_RUNBOOK.md, and fixes relative paths in docs/tooling/GEMINI_CLI_GUIDE.md. The feedback points out that the documentation in docs/TESTING_GUIDE.md incorrectly references [Fact(Skip)], which is syntactically invalid in xUnit (C#) and should be corrected to [Fact(Skip = "reason")].

Comment thread docs/TESTING_GUIDE.md Outdated
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

Per Gemini review on #1144: [Fact(Skip)] is invalid C#; correct to [Fact(Skip = "...")].
@Chris0Jeky
Copy link
Copy Markdown
Owner Author

Review fix evidence

Gemini [MEDIUM] TESTING_GUIDE.md:43[Fact(Skip)] is invalid C#: correct. Changed to [Fact(Skip = "...")]. Docs-governance passes. Copilot's review errored and posted no findings.

@Chris0Jeky
Copy link
Copy Markdown
Owner Author

Pass-2 adversarial review (docs-only, lighter pass)

One verifier checked every load-bearing factual claim against the repo, then adversarially verified the findings. Verdict: safe to merge after one in-scope fix (pushed in this PR).

Prior bot-fix — verified present at HEAD ✅
Gemini [MEDIUM]: [Fact(Skip)] is invalid xUnit C#. HEAD (TESTING_GUIDE.md:43) reads [Fact(Skip = "...")], matching the real annotations in RoadmapInvariantTests.cs (lines 411/428/445/462).

Facts verified TRUE:

Findings

LOW (in scope) — FIXED in this PR

  • The #982#983 bullet (TESTING_GUIDE.md:42) listed "browser extension prototype" under a "both delivered" header, but PR RFAI-10: PWA share-target quick capture with offline queue #1078 explicitly deferred it ("Browser extension prototype to follow") and only a CaptureSource.BrowserExtension = 10 enum placeholder exists — no MV3/WXT artifact. A fresh overstatement that contradicts this PR's docs-truth mission. Fixed by annotating the sub-item as deferred (commit pushed; see fix-evidence reply).

LOW (out of scope) — tracked on #1138

All required checks green; mergeable CLEAN.

@Chris0Jeky
Copy link
Copy Markdown
Owner Author

Fix evidence (in-scope finding)

LOW [in-scope] — #982#983 bullet overstated a deferred 'browser extension prototype' as deliveredfixed in commit d24b40c2. The sub-item is now annotated as deferred: "PWA share target (RFAI-10, #1078; browser-extension prototype deferred — only a CaptureSource.BrowserExtension = 10 enum placeholder exists, no MV3/WXT artifact shipped)". This preserves the honest 'issue closed' framing while removing the implication that a browser extension shipped — keeping this docs-truth PR free of a fresh overstatement.

The out-of-scope dangling-anchor finding (TESTING_GUIDE.md:394/:1731) is tracked on #1138. Re-running checks before merge.

@Chris0Jeky Chris0Jeky merged commit bd3b1a9 into main May 31, 2026
17 checks passed
@Chris0Jeky Chris0Jeky deleted the chore/docs-truth branch May 31, 2026 02:10
@github-project-automation github-project-automation Bot moved this from Pending to Done in Taskdeck Execution May 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants