Repository navigation
doc-audit: log 2026-10-12 run + meta-audit evaluation (both clean) - #820
Merged
Merged
Conversation
…ne auto-fixable) All six module groups audited clean against source. Flagged for human review: recurring Skills-table/opsx-command mismatch in root CLAUDE.md, recurring broken provenance sha in the act1-ascent dossier, recurring unverifiable MIT license claim in README.md (no LICENSE file in repo), and a new stale-guidance note in src/challenges/CLAUDE.md about where newer challenges implement DifficultyInfo. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014p1kkYsFDKx4CpKBAPF4XS
…s found) Adversarially re-derived all 11 findings logged across the 2026-08-24 through 2026-10-12 runs against source at their original commits, without seeing the logged answer first — every one held up, no confirmed inaccuracies. Scope-staleness check found doc-audit's 6 agents still cover its full declared scope-universe with no gaps or rot. No SKILL.md changes needed; logging the eval_marker to close out this evaluation window. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014p1kkYsFDKx4CpKBAPF4XS
stphung
marked this pull request as ready for review
October 12, 2026 17:18
stphung
enabled auto-merge (squash)
October 12, 2026 17:18
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Scheduled
/doc-auditrun across all developer docs (rootCLAUDE.md,docs/*.md,docs/dossiers/*.md, all 23src/*/CLAUDE.mdfiles,README.md) via 6 parallel read-only audit agents.CLAUDE.md's "Skills" table listsopsx:propose/apply/sync/archive/exploreas if they live under.claude/skills/; they're actually slash commands in.claude/commands/opsx/. The 5 realopenspec-*skills are omitted from the table. (Recurring since 2026-08-10, still unaddressed.)docs/dossiers/act1-ascent.md:3's "Last refreshed" provenance sha (ee708f3) doesn't resolve to any commit in repo history. Content itself re-verified accurate. (7th consecutive run flagging this.)README.mdclaims MIT License (badge + "License" section) but noLICENSEfile exists in the repo andCargo.tomlhas nolicensefield. (3rd run flagging this.)src/challenges/CLAUDE.md's "Adding a New Challenge" guide impliesDifficultyInfois implemented inmenu.rs; 8 of 14 challenges (the newer ones) actually implement it in their own module instead. (New this run.)This triggered the meta-audit threshold (5 runs since the last evaluation), so a meta-audit pass for
doc-auditran immediately after:CLAUDE.md,docs/*.md,docs/dossiers/*.md, all 23src/*/CLAUDE.md,README.md) with no gaps and no rot.eval_markerclosing out this evaluation window.Changes
.claude/skills/meta-audit/history/doc-audit.jsonl: appended this run's findings entry + theeval_markerentry.No source or doc files were changed — all 4 findings need a human decision (table restructuring, a dossier refresh, a license decision, and an optional doc-wording tweak) rather than a mechanical fix.
Test plan
jq emptyvalidation passed on both appended log entries (enforced byscripts/audit-eval-log.sh)🤖 Generated with Claude Code
https://claude.ai/code/session_014p1kkYsFDKx4CpKBAPF4XS
Generated by Claude Code