@@ -15,9 +15,10 @@ set -euo pipefail
1515# - Runs targeted checks on changed files only
1616# - Falls back to full check if detection fails
1717#
18- # Receipt-driven governance checks stay in tooling/gates/quality_gate.sh after
19- # summary generation. Keeping them out of fast/prepush-lite preserves the
20- # advertised local-burn envelope and avoids false reds on clean local clones.
18+ # Summary-dependent receipt synthesis still belongs to tooling/gates/quality_gate.sh.
19+ # The local lanes keep the cheaper closeout guards that validate upstream freshness,
20+ # upstream receipts, and gate-log correlation without forcing the full quality-gate
21+ # summary pipeline on every routine local run.
2122
2223DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " && pwd) "
2324ROOT=" $( dirname " $DIR " ) "
@@ -346,6 +347,8 @@ run_fast() {
346347 run_parallel_step upstream-drift " $VENV /bin/python" " $REPO_ROOT /tooling/scripts/check_upstream_drift.py" --root " $REPO_ROOT "
347348 run_parallel_step upstream-registry " $VENV /bin/python" " $REPO_ROOT /tooling/scripts/check_upstream_registry_completeness.py" --root " $REPO_ROOT "
348349 run_parallel_step upstream-compat " $VENV /bin/python" " $REPO_ROOT /tooling/scripts/check_upstream_compat_matrix.py" --root " $REPO_ROOT "
350+ run_parallel_step upstream-freshness " $VENV /bin/python" " $REPO_ROOT /tooling/scripts/check_upstream_verification_freshness.py" --root " $REPO_ROOT "
351+ run_parallel_step upstream-receipts " $VENV /bin/python" " $REPO_ROOT /tooling/scripts/check_upstream_receipts.py" --root " $REPO_ROOT "
349352 run_parallel_step upstream-host-capabilities " $VENV /bin/python" " $REPO_ROOT /tooling/scripts/check_upstream_host_capabilities.py" --root " $REPO_ROOT "
350353 run_parallel_step upstream-fetch " $VENV /bin/python" " $REPO_ROOT /tooling/scripts/check_upstream_fetch_surfaces.py" --root " $REPO_ROOT "
351354 run_parallel_step private-upstream-coupling " $VENV /bin/python" " $REPO_ROOT /tooling/scripts/check_no_private_upstream_coupling.py" --root " $REPO_ROOT "
@@ -472,6 +475,8 @@ run_prepush_lite() {
472475 run_parallel_step upstream-drift " $VENV /bin/python" " $REPO_ROOT /tooling/scripts/check_upstream_drift.py" --root " $REPO_ROOT "
473476 run_parallel_step upstream-registry " $VENV /bin/python" " $REPO_ROOT /tooling/scripts/check_upstream_registry_completeness.py" --root " $REPO_ROOT "
474477 run_parallel_step upstream-compat " $VENV /bin/python" " $REPO_ROOT /tooling/scripts/check_upstream_compat_matrix.py" --root " $REPO_ROOT "
478+ run_parallel_step upstream-freshness " $VENV /bin/python" " $REPO_ROOT /tooling/scripts/check_upstream_verification_freshness.py" --root " $REPO_ROOT "
479+ run_parallel_step upstream-receipts " $VENV /bin/python" " $REPO_ROOT /tooling/scripts/check_upstream_receipts.py" --root " $REPO_ROOT "
475480 run_parallel_step upstream-host-capabilities " $VENV /bin/python" " $REPO_ROOT /tooling/scripts/check_upstream_host_capabilities.py" --root " $REPO_ROOT "
476481 run_parallel_step upstream-fetch " $VENV /bin/python" " $REPO_ROOT /tooling/scripts/check_upstream_fetch_surfaces.py" --root " $REPO_ROOT "
477482 run_parallel_step private-upstream-coupling " $VENV /bin/python" " $REPO_ROOT /tooling/scripts/check_no_private_upstream_coupling.py" --root " $REPO_ROOT "
0 commit comments