Summary
Restructure performance CI so ordinary development gets fast regression feedback while very large physical stress tests run on an intentional cadence.
Why
FrameVitals has strong benchmark coverage, including billion-cell-scale workloads, but the largest workflows are too expensive to treat like normal per-push CI. Separating tiers will reduce noise and cost without weakening performance validation.
Proposed tiers
- PR guardrail: small deterministic performance regressions with short runtime.
- Scheduled benchmark: broader representative workloads on a daily/weekly cadence.
- Manual stress: extreme physical-scale runs through
workflow_dispatch before major releases or architecture changes.
Acceptance criteria
Priority: P0 — CI efficiency / performance
Suggested labels: performance, ci, infrastructure
Summary
Restructure performance CI so ordinary development gets fast regression feedback while very large physical stress tests run on an intentional cadence.
Why
FrameVitals has strong benchmark coverage, including billion-cell-scale workloads, but the largest workflows are too expensive to treat like normal per-push CI. Separating tiers will reduce noise and cost without weakening performance validation.
Proposed tiers
workflow_dispatchbefore major releases or architecture changes.Acceptance criteria
Priority: P0 — CI efficiency / performance
Suggested labels: performance, ci, infrastructure