Generated 2026-05-10T01:24:40Z · lookback 30 days · 14 ratchet runs sampled · latest gate: failing ·
ratchet-jest.json / ratchet-pytest.json artifacts on Core Tests (core-tests.yml) runs (real time-series).
Coverage %, as any trend, bundle size, and type-error count have no automated time-series yet — see individual panels for details.
Source: Coverage workflow (coverage.yml). Currently manual-only — the on: trigger is workflow_dispatch only pending Codecov setup (#371).
To populate: enable auto-runs in .github/workflows/coverage.yml by uncommenting the pull_request + push triggers after wiring Codecov (#371).
Source: Coverage workflow (coverage.yml). Currently manual-only — same trigger gate as Jest coverage above.
To populate: same steps as Jest coverage panel above.
Source: ratchet-jest.json artifacts on Core Tests runs. Lower is better.
Baseline (from .ci/test-baseline.json): 4242 failed / 31168 passed · captured 2026-05-02T20:20:00Z
Source: ratchet-pytest.json artifacts on Core Tests runs. Lower is better.
Baseline: 177 failed / 8930 passed · captured 2026-05-02T20:20:00Z
TypeScript as any cast count in src/ + electron/. The ratchet gate prevents the count from rising above the floor; history is not yet stored per-run.
| Metric | Value |
|---|---|
| Current floor (ratchet baseline) | 181 |
| Historical peak (before #443 ratchet) | 3,418 |
| Baseline when ratchet added | 181 (2026-05-04) |
To add trend tracking: emit the count as a workflow summary line or artifact in check-as-any-ratchet.sh so future dashboard runs can parse it.
Pass/fail dots from Core Tests runs (which contain the npm audit gate). Green = workflow passed, red = failed. Actual advisory counts are not emitted as artifacts today.
Each dot = one completed run on any branch. Source: Core Tests (core-tests.yml) workflow conclusions.
| Metric | Current State | How to Enable |
|---|---|---|
| Jest coverage % | Manual workflow only | Uncomment push/pull_request in coverage.yml + set CODECOV_TOKEN secret (#371) |
| Pytest coverage % | Manual workflow only | Same as Jest coverage |
as any trend | Count not in artifacts | Add count output + artifact upload to check-as-any-ratchet.sh |
| Bundle size (main.js KB) | Not tracked | Add build + wc -c step + artifact to unit-tests.yml |
| Type-error count | Not tracked | Add tsc --noEmit step + error count artifact to unit-tests.yml |
| npm-audit advisory count | Pass/fail only | Add npm audit --json parse step to emit count as artifact |