mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-11-02 16:43:51 +00:00
19a8a27231
**Balance isolated smoke suites with measured scheduling hints** A complete passing PR run spent 318 and 567 seconds inside the two smoke inventories. Filename parity places the long deadline controls together. Partition every discovered suite by measured duration while preserving sorted per-shard execution, real deadlines, failure collection and the existing checks. New suites use a default weight; stale hints cannot add or omit coverage, and incomplete selection fails before execution. Contract-Neutral: CI scheduling of unchanged complete script suites only; product, installer, release and verification acceptance contracts are unchanged. **Exercise balanced smoke selection through the workflow fixture** Copy the real selector and its timing hints into the existing whole-inventory workflow fixture. Verify sorted, disjoint complete coverage and inject a failure into each actual selected shard, keeping the required verdict fail closed instead of asserting the retired filename-parity placement. Contract-Neutral: Consuming CI fixture alignment for whole-suite scheduling only; workflow admission, check names, runtime tests and acceptance remain unchanged. --- Fleet candidate `20261026T172023Z-delivery-trust` from the `delivery-trust` lane. Reviewed tip `071dadf1f72cc4986b2e324bd99bc8022c40f998` on `main`. [How Pulse handles triage](https://github.com/rcourtman/Pulse/blob/main/docs/AI_TRANSPARENCY.md)