toBe('required') ->and($lane['includedFamilies'])->toContain('unit', 'non-browser-feature-integration') ->and($lane['excludedFamilies'])->toContain('browser', 'heavy-governance') ->and($lane['budget']['thresholdSeconds'])->toBeLessThan(TestLaneManifest::fullSuiteBaselineSeconds()) ->and($command)->toContain('--parallel') ->and($command)->toContain('--testsuite=Unit,Feature') ->and(implode(' ', $command))->toContain('--exclude-group=browser,heavy-governance'); }); it('keeps confidence discovery free of the initial heavy-governance batch', function (): void { $files = TestLaneManifest::discoverFiles('confidence'); expect($files)->not->toContain('tests/Feature/Guards/ActionSurfaceContractTest.php') ->and($files)->not->toContain('tests/Feature/Guards/OperationLifecycleOpsUxGuardTest.php') ->and($files)->not->toContain('tests/Feature/ProviderConnections/CredentialLeakGuardTest.php') ->and($files)->not->toContain('tests/Feature/Filament/Alerts/AlertsKpiHeaderTest.php'); });