OmniRoute/scripts/quality
Diego Rodrigues de Sa e Souza ca7ece8140
fix(ci): require full admission for Mergify candidates (#16957)
Merged via /merge-batch (2026-10-17 wave) on the owner's explicit decision. Mergify queue candidates (draft PRs authored by mergify[bot] on mergify/merge-queue/* with matching head/base/repo identity) now run the full CI and must pass Gate / CI + Gate / Quality before a queued merge. Note: while the base is red (#15306) this makes the Mergify queue unable to admit anything; quality.yml still trusts the mergify/merge-queue/ branch prefix alone (the admission verdict still rejects a forged one) — follow-up candidate. Validated on the current tip: its tests 44/44, the 13 suites that inspect ci.yml/.mergify.yml 230/230, both YAML files parse, changelog-integrity OK.
2026-10-17 11:26:21 -03:00
..
lib feat(quality): path-literal edges for the sibling gate and TIA (#16068) (#16129) 2026-10-10 17:29:50 -03:00
release-acceptance fix(quality): reject mismatched and contradictory acceptance evidence (#14380) 2026-10-01 18:22:31 -03:00
admission-verdict.mjs fix(ci): require full admission for Mergify candidates (#16957) 2026-10-17 11:26:21 -03:00
balance-e2e-shards.mjs feat(ci): duration-balanced E2E shards via LPT bin-packing (WS4.1) (#7090) 2026-07-14 07:07:27 -03:00
baseline-headroom.mjs fix(ci): retain headroom reports without permanent issue (#16111) 2026-10-10 17:28:44 -03:00
build-test-impact-map.mjs feat(quality): path-literal edges for the sibling gate and TIA (#16068) (#16129) 2026-10-10 17:29:50 -03:00
check-quality-ratchet.mjs chore(quality): velocity phase — loosen every numeric baseline by 20% until v4.0, monitor headroom nightly (#12125) 2026-08-30 10:39:01 -03:00
check-skill-contract.mjs fix(quality): bind admission skills and shared instruction dependencies (#16854) 2026-10-17 10:21:18 -03:00
classify-pr-changes.mjs ci: expose change domains from the PR classifier (one-CI-policy step 1, rail 3.8.52) (#16078) 2026-10-09 21:38:41 -03:00
collect-metrics.mjs Release v3.8.47 (#6569) 2026-07-13 09:12:40 -03:00
coverage-instrumenter.mjs feat(quality): common original-source coverage instrumentation (#14524) 2026-10-01 21:13:32 -03:00
gate-manifest.mjs feat(quality): version static gate profiles and detect script drift (#14401) 2026-10-01 21:24:37 -03:00
gate-process.mjs fix(quality): supervise gate processes and retain failure evidence (#14388) 2026-10-01 20:05:54 -03:00
measure-boundary.mjs feat(ci): base-relative check:boundary:ratchet on PR events (--base-ref) (#16968) 2026-10-17 09:51:55 -03:00
mutation-radiography.mjs fix(ci): make seven script entry points run on Windows (#16580) 2026-10-16 11:43:02 -03:00
prepare-ruleset-admission.mjs feat(quality): prepare non-mutating admission ruleset proposals (#14419) 2026-10-01 21:24:52 -03:00
property-seed.mjs Fase 8 · Bloco B — suíte de correção (property + golden + SSE-correctness) (#3808) 2026-06-14 18:02:51 -03:00
quarantine-contract.mjs ci: make quarantined test debt bounded and executable (#14426) 2026-10-01 21:55:25 -03:00
refresh-model-lifecycle.mjs fix(autoCombo,sse): catalog hygiene — retire dead FITNESS_TABLE rows, fix 7 BUILT_IN_ALIASES targets, add model-lifecycle gate (#11503) (#11507) 2026-08-25 13:52:23 -03:00
relax-baselines.mjs chore(quality): velocity phase — loosen every numeric baseline by 20% until v4.0, monitor headroom nightly (#12125) 2026-08-30 10:39:01 -03:00
run-all-gates.mjs feat(quality): version static gate profiles and detect script drift (#14401) 2026-10-01 21:24:37 -03:00
run-eslint-json.mjs fix(ci): clear the base-reds the afternoon merge batch left on release/v3.8.51 (round 5: provider count 352, TS2554/TS2677) (#12144) 2026-08-30 18:03:47 -03:00
select-impacted-tests.mjs fix(ci): make seven script entry points run on Windows (#16580) 2026-10-16 11:43:02 -03:00
test-scoped.sh feat(quality): complete test:scoped — --full map rebuild, stdin selection, CI loader parity (#8084 D1) (#12353) 2026-09-01 23:01:40 -03:00
validate-release-acceptance.mjs ci(acceptance): emit a shadow release-acceptance report next to release-green (#13701) (#14066) 2026-09-18 10:21:59 -03:00
validate-release-green.mjs fix(quality): reject incomplete complexity gate outcomes (#16533) 2026-10-13 14:43:21 -03:00
verify-ratchet-bank.mjs fix(quality): ratchet-bank verifier rejects object-valued notes (#11892) 2026-08-28 09:40:13 -03:00