Skip to content

Required Lane Catch Rate #83

Required Lane Catch Rate

Required Lane Catch Rate #83

name: Required Lane Catch Rate
on:
schedule:
- cron: "45 2 * * *"
workflow_dispatch:
permissions:
contents: read
jobs:
required_lane_catch_rate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
cache: npm
- name: Install dependencies
run: npm ci
- name: Build
run: npm run build
- name: Run existing canary failure gate artifact generation
run: npm run -s ci:check:retrieval-shadow-canary-gate
- name: TODO scaffold required-lane catch-rate evaluator
run: |
echo "::warning::TODO: implement scripts/ci/required-lane-catch-rate.ts (or .js) to measure required-lane catch rate against the canary failure corpus and fail when it drops below 95% of the approved baseline."
echo "::warning::Existing canary gate artifact generation completed, but no repo script currently computes the required-lane catch-rate metric from Appendix E.6/E.8."