Repository navigation
ci: run the offline lychee link check and repoint moved doc anchors - #7064
Conversation
Adds the lychee-offline composite step, fed to the hygiene aggregate, excluding the attribution audit's golden fixtures and the verbatim upstream hooks table fixture. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
code.claude.com now serves heading ids with the slash and curly apostrophe kept, so seven anchors move to the served ids; hooks-guide and sandboxing lost the cited sections, clig.dev's Robustness id is robustness-principle, the dometrain README cited ADR 0005 in the wrong repository, and the permission-rule-hygiene changelog pointed at the pre-rename claude-config path. Fragments for the fragment-mode plugins, and a patch bump for developer-experience. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The permission-rule-hygiene 1.3.1 entry quotes its old sentence as a code span with the original claude-config path, declared in a new 1.6.2 entry per the released-entry correction rule. The re-pointed records in cli-contract, safety-model and loop-lane-prompts carry 2026-10-11, and windows-surfaces says why its pointer has no section anchor. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Claude finished @kyle-sexton's task in 1m 30s —— View job Security review (
|
|
Claude finished @kyle-sexton's task in 6m 4s —— View job Code review complete
SummaryReviewed the full diff ( This is a tightly-scoped, well-executed change: a new I couldn't independently verify the new anchor IDs against the live HTML (no network access from this sandbox, and One finding posted inline: No other correctness issues found in the workflow YAML, the exclude-pattern folding (consistent with established same-file idiom), or the remaining doc edits. |
|
claude-security-review has reviewed this pull request through f992fa8; a later push is reviewed from there. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: d9ef747317
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
claude-review has reviewed this pull request through f992fa8; a later push is reviewed from there. |
Replace the claude.ai, dl.acm.org and reddit host patterns with the ten URLs tracked markdown links, each group under a one-line verified reason, and give every kept entry a one-line reason. Point the native Windows sandbox basis at the anchored OS-level enforcement section. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Claude finished @kyle-sexton's task in 1m 55s —— View job Code review complete
SummaryThis is a re-review triggered by a new push. The lane's prior review rounds (through The only PR-specific change since that review is commit
Codex's P2 comment (hidden-file traversal: No new findings. No inline comments posted — nothing on the changed lines of |
|
Claude finished @kyle-sexton's task in 1m 21s —— View job Security review (
|
No related issue: found during an org-wide lychee audit.
Summary
This repository syncs
lychee.tomlfrom standards but no CI lane ran lychee, so broken local links and anchors merged unnoticed. An online run on 2026-10-11 also found 13 links whose upstream doc anchor or target had moved.Fix
pr-require-checks.yml: alychee-offlinestep inlint-repo(ci-workflows v0.39.8, same pin as ci-runner), fed into the job's aggregated results like the other whole-repo scanners. It excludes two test-data paths whose links are meant not to resolve: the attribution audit's golden fixtures andscripts/fixtures/hooks-lifecycle-table.md.sandboxing#platform-and-tool-compatibility, a section upstream removed, now points atsandboxing#os-level-enforcement. As-of dates updated on every changed pointer record..lycheeignore: the host-wide claude.ai, dl.acm.org and reddit patterns are narrowed to the 10 exact URLs tracked markdown links, each group under a one-line reason verified 2026-10-11; every kept entry has a one-line reason.Verification
--check,--check-bump,--check-preserved) and fragments (--check-required): exit 0.d9ef747:lychee-offline=success(15580 links, 0 errors)..lycheeignorenarrowing:lychee --dumpwith the repo config, before and after, sorted and unique, is identical (6826 links). The offline dump is identical too, but it skips remote URLs, so it proves nothing about this change.Related
Standards companion: melodic-software/standards#767 (adds
hidden = true, which extends**/*.mdto dot-directories; this branch was also checked under that setting with 0 new errors). Online link-check workflow: #7124. Left unfixed and listed for the owner: 23 GitHub issue-comment anchors and other JavaScript-rendered anchors (lychee false positives), bot-blocked 403s, thekitao/pyxelrepository (gone), two Suno help articles in CHANGELOG history, and two Fable 5 anchors that need a content decision.🤖 Generated with Claude Code