{"date":"2026-09-19","from":{"k":"unit","s":"tasks","n":"GitHub REST errors survive response cancellation failures"},"to":{"k":"unit","s":"tasks","n":"GitHub REST errors do not wait for response cancellation"}} {"date":"2026-09-25","from":{"k":"unit","s":"tasks","n":"baseline override parser accepts a group's line increment"},"to":{"k":"unit","s":"tasks","n":"acceptedCoverageDebt reads a name's line increment"}} {"date":"2026-09-25","from":{"k":"unit","s":"tasks","n":"baseline override parser reads a one-line increment"},"to":{"k":"unit","s":"tasks","n":"acceptedCoverageDebt reads a one-line increment"}} {"date":"2026-09-25","from":{"k":"unit","s":"tasks","n":"baseline override parser rejects a total in place of an increment"},"to":{"k":"unit","s":"tasks","n":"acceptedCoverageDebt rejects a total in place of an increment"}} {"date":"2026-09-25","from":{"k":"unit","s":"tasks","n":"baseline override parser rejects a metric name in place of a group"},"to":{"k":"unit","s":"tasks","n":"acceptedCoverageDebt rejects a metric name in place of a name"}} {"date":"2026-09-25","from":{"k":"unit","s":"tasks","n":"baseline override parser rejects a name nothing could measure"},"to":{"k":"unit","s":"tasks","n":"acceptedCoverageDebt rejects a name nothing could measure"}} {"date":"2026-09-25","from":{"k":"unit","s":"tasks","n":"baseline override parser reads only a marker starting a line"},"to":{"k":"unit","s":"tasks","n":"acceptedCoverageDebt reads only a marker starting a line"}} {"date":"2026-09-25","from":{"k":"unit","s":"tasks","n":"coverage debt gating follows changed source groups"},"to":{"k":"unit","s":"tasks","n":"coverageGroupsForChangedFiles names the source group of each changed source file"}} {"date":"2026-09-25","from":{"k":"unit","s":"tasks","n":"a workspace member deeper than a group is not one of this ratchet's"},"to":{"k":"unit","s":"tasks","n":"acceptedCoverageDebt reads a workspace member nested below packages"}}