Skip to content

chore: ignore local tooling artifacts and document CLI checksum verification#19

Merged
jmgilman merged 1 commit into
masterfrom
chore/finalize-housekeeping
Jun 24, 2026
Merged

chore: ignore local tooling artifacts and document CLI checksum verification#19
jmgilman merged 1 commit into
masterfrom
chore/finalize-housekeeping

Conversation

@jmgilman

Copy link
Copy Markdown
Contributor

Summary

Final housekeeping for the finalize pass — two small, non-code changes:

  • Ignore local tooling artifacts. .codex-security/ (Codex scan output) and .agents/skills/codex-security-scan/ (a local scanning skill under the otherwise-committed .agents/skills) were showing as untracked but are maintainer-local tooling, not template content. Added both to .gitignore with a comment explaining the .agents/skills exception.
  • Document the build-CLI supply-chain story in the README's CI and Security section: golangci-lint, goose, and mockery verify downloads against their publishers' checksum files (checksum-url), while sqlc is verified against a repository-committed digest (.moon/proto/sqlc.sha256) because it publishes none. Records that repo-pinning the other three was considered and deliberately left out (it would duplicate their existing upstream verification and add per-bump maintenance).

Context

Closes out the housekeeping threads carried from sessions 009/010:

  • The third carried thread — "session 005 stuck in-progress in INDEX.md" — needed no change: session 005 is complete with a full SUMMARY.md; the "in-progress" note was stale and had been copied forward through later session summaries.

Testing

moon run root:check green (no code changed).

🤖 Generated with Claude Code

…ication

Ignore the maintainer-local tooling that was cluttering git status but is
not template content: `.codex-security/` (Codex scan output) and
`.agents/skills/codex-security-scan/` (a local scanning skill living under
the otherwise-committed `.agents/skills`).

Document the build-CLI supply-chain story in the CI and Security section:
golangci-lint, goose, and mockery verify their downloads against their
publishers' checksum files, while sqlc is verified against a
repository-committed digest because it publishes none. Repo-pinning the
other three was deliberately left out — they already verify upstream, so
committing per-platform digests would duplicate that control and add
maintenance on every version bump.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@jmgilman jmgilman merged commit 95ecd8a into master Jun 24, 2026
7 checks passed
@jmgilman jmgilman deleted the chore/finalize-housekeeping branch June 24, 2026 20:34
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