You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
LOOP-RULES.md names removed NOW checks as required #6002
docs/loop/LOOP-RULES.md on master (e84927b) still describes the NOW gate that the owner removed on 2026-10-04 (#5935, PR #5951 merged 57c2cfa). A loop tick that follows it does work nothing asks for, and reads a wrong list of required checks.
the ruleset answers validate, check-linked-issue, parse-ratchet (gh api repos/gHashTag/t27/rules/branches/master --jq '.[] | select(.type=="required_status_checks") | .parameters.required_status_checks[].context', 2026-10-04). check was the job of check-now-freshness.yml, check-now-freshness the job of now-sync-gate.yml; #5951 deleted both workflows. parse-ratchet is missing
lines 228-233 (R12)
"Add one entry FILE, docs/now/<YYYY-MM-DD>-<slug>.md, dated inside the window the gate prints"
no gate asks for an entry; docs/now/README.md: "An entry is optional"
lines 235-243 (R12)
"docs/NOW.md is now ENFORCED" (an Archive-Repair: trailer)
the trailer is read only by scripts/ci/now-sync-gate-diff.sh, which no workflow runs any more; CONTRIBUTING.md says "when you run it"
line 191 (R10)
now-sync-gate.yml among the workflows whose filter was removed; "Until that change is merged ..."
the workflow no longer exists; the filter removal merged 2026-08-21 (bba0644, #2169) and gate-topology.yml runs scripts/ci/check_pr_branch_filters.py
Done when
Those four passages say what master does, pointing at docs/now/README.md, CONTRIBUTING.md and the ruleset query rather than copying them.
docs/loop/LOOP-RULES.sha256 is resealed in the same commit, and the commit message says why.
python3 scripts/tri_loop/loop_rules.py prints OK on the branch.
Activity
Merge pull request #6004 from gHashTag/docs/loop-rules-required-checks