Skip to content

feat(ci): pre-commit gate — NOW freshness, seal coverage, L7, cargo check#554

Merged
gHashTag merged 2 commits intomasterfrom
feat/ring-073-pre-commit-gate
Apr 29, 2026
Merged

feat(ci): pre-commit gate — NOW freshness, seal coverage, L7, cargo check#554
gHashTag merged 2 commits intomasterfrom
feat/ring-073-pre-commit-gate

Conversation

@gHashTag
Copy link
Copy Markdown
Owner

Summary

Implements scripts/pre-commit gate (Ring 073) per #332.

4 Gates

Gate Check Blocking
NOW freshness docs/NOW.md contains today's UTC date Yes
Seal coverage Staged .t27 specs have .trinity/seals/ entries Warning
L7 UNITY No new .sh files staged Yes
Cargo check cargo check if Rust files changed Yes

Install

ln -sf ../../scripts/pre-commit .git/hooks/pre-commit
chmod +x scripts/pre-commit

Closes #332

4 gates: NOW freshness, seal coverage, no new .sh (L7), cargo check
Install: ln -sf ../../scripts/pre-commit .git/hooks/pre-commit

Closes #332
@github-actions
Copy link
Copy Markdown

📓 NotebookLM Notebook linked to this PR

This notebook contains session context, decisions, and artifacts for this work.

@github-actions
Copy link
Copy Markdown

📓 NotebookLM Notebook linked to this PR

This notebook contains session context, decisions, and artifacts for this work.

@gHashTag gHashTag merged commit a294358 into master Apr 29, 2026
11 of 12 checks passed
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.

feat(ring-073): pre-commit gate — block push without CI checks

1 participant