Skip to content

Self-review fixes: 4 issues caught by deep audit (snowflake space, README cadence regression, 2026 wording, detect_copilot false positive)#77

Merged
OptimNow merged 1 commit into
mainfrom
claude/self-review-fixes
May 4, 2026
Merged

Self-review fixes: 4 issues caught by deep audit (snowflake space, README cadence regression, 2026 wording, detect_copilot false positive)#77
OptimNow merged 1 commit into
mainfrom
claude/self-review-fixes

Conversation

@OptimNow
Copy link
Copy Markdown
Owner

@OptimNow OptimNow commented May 4, 2026

Summary

After PRs #59-#76 landed, ran a deep self-review with 4 parallel audit agents (content / distribution / docs coherence / structure). Most of the repo is clean. Four real findings, all P2/P3:

What the audit explicitly found clean

  • Frontmatter consistency (28/28 references valid for FCP 2026)
  • 0 em dashes, 0 broken Markdown placeholder links, 0 double-HR artefacts, 0 inline-bullet collapse artefacts
  • Tag/version sync (latest tag v1.20.0 matches plugin.json)
  • 0 leaked tracked files (gitignored content not committed)
  • All 28 references routed in both SKILL.md and POWER.md
  • 0 duplicate or near-empty .md files
  • All 11 install paths pass --dry-run --tool all cleanly
  • Cross-doc coherence on tool count (11), reference count (28), playbook count (15), build artefacts (42 / 10), license, repo URL, plugin command

Test plan

  • grep "warehouse\.[A-Z]" cloud-finops/references/finops-snowflake.md returns nothing
  • grep "bi-monthly" README.md returns nothing
  • grep "2025 wording" cloud-finops/SKILL.md cloud-finops/POWER.md returns nothing
  • bash -n install.sh succeeds
  • bash install.sh --dry-run --tool all --dest /tmp/audit passes for all 11 tools

🤖 Generated with Claude Code

After PRs #59-#76 landed, did a deep self-review across content,
distribution, structure, and docs coherence (4 parallel audit agents).
Most of the repo is clean. Four real findings, all P2/P3:

P2: finops-snowflake.md line 230 had a missing space after a period
  ("warehouse.This leads") - same artefact pattern as previous Codex
  follow-up rounds. Fixed.

P2: README.md line 419 had "bi-monthly refresh" - regression. We
  standardised on "twice-monthly" in PR #62 and verified clean in
  multiple subsequent passes; this occurrence was inside a Contributing
  paragraph that was rewritten in PR #68 and apparently re-introduced
  the older wording. Fixed back to "twice-monthly refresh".

P2: SKILL.md line 79 and POWER.md line 235 said "FinOps Foundation
  (2025 wording)" for the six principles. After the FCP 2026 migration
  in PR #71, this year reference is dated. Updated to "(2026
  framework)". The principles themselves (six bullets) are unchanged
  by the 2026 update.

P3: install.sh detect_copilot() heuristic was
  `command -v code >/dev/null 2>&1 || [[ -d ".github" ]]`. The .github
  directory exists in essentially every GitHub-hosted repo (issue
  templates, workflows, dependabot config), so the heuristic
  over-detected Copilot in 90%+ of project setups. Removed the
  .github bare-directory check; replaced with a more specific
  `[[ -f ".github/copilot-instructions.md" ]]` check (which is the
  exact file the Copilot install path writes - so detection only
  fires when (a) VS Code CLI is installed OR (b) the repo already
  has a Copilot custom-instructions file).

Also added a comment explaining the over-detection rationale so the
weakening is auditable.

Verified: bash install.sh --dry-run --tool all --dest /tmp passes, all
11 tools report intended paths, syntax check clean.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@OptimNow OptimNow merged commit bb43a1b into main May 4, 2026
@OptimNow OptimNow deleted the claude/self-review-fixes branch May 4, 2026 12:55
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