Task · SKT-0181

Classify two load-sensitive gate failures in provisioning tests

Description

Full just check on gate-1 (4 busy slots) failed TestKubernetesProvisionLeaseSerializesAndLossClosesAdmission/loss in cmd/sm-provision (‘no real mutation receipt before loss’) and TestEngineSuiteContentAndCompletenessNotJustCountTLS/case-list-partial in internal/agento11yprovision (‘ended by a deadline or cancellation, not the behaviour under test’). Both pass -count=3 in isolation on base and candidate. Diagnose without weakening bounds.

Definition of Done

Implementation Notes

loop57 land6 gate-1 slot 9: also TestHAExpiredGlobalDrainDoesNotRelease (cmd/synthkit, ‘acquisition retained stale topology: 0’) and agento11yprovision TestEngineSourceNormalizationAdmissionTLS/TestEngineOwnedEvaluatorInventoryCannotHideOtherVersionTLS/TestEngineIndependentNoncommitOnlyNeverAttemptedSuffixTLS (deadline overrun, custody durability outcome unknown); all pass isolated on gate-2 on base and candidate.

loop57 land9 gate-1: TestFleetUnregisterOwnedHAAuthorityInterruptionAndRecovery (fleet_owned_test.go:553 leader never reached deletion) failed once; -race -count=10 passes on base and candidate on gate-2.

Owner 2026-10-25 (loop57 Q04): fix gate capacity by capping concurrent heavy slots per gate host in m7kni/gate-runner (option D); do not raise the agento11yprovision budgets. gate-runner has no board and ~/.agents is fenced for this loop, so the gate-runner task is for the owner to file.

loop57: landed on main (see codex/loop57/BATCH*.md).

View the source file on GitHub