Added UiBloatRegressionGuardTest to enforce known UI bloat and customer/auditor safety regression patterns across configured runtime UI source paths as defined in Spec 375. Registered the test in Pest.php and added to TestLaneManifest. Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de> Reviewed-on: #446
1.8 KiB
1.8 KiB
Affected Files
| File | Purpose | Change Type | Classification | Risk | Verification |
|---|---|---|---|---|---|
specs/375-ui-bloat-regression-guard/artifacts/source-summary.md |
Source inventory and implementation option record | add | spec artifact | low | review |
specs/375-ui-bloat-regression-guard/artifacts/guard-rules.md |
Rule contract | add | spec artifact | low | review |
specs/375-ui-bloat-regression-guard/artifacts/scanner-design.md |
Scanner design | add | spec artifact | low | review |
specs/375-ui-bloat-regression-guard/artifacts/allowlist-policy.md |
Allowlist policy | add | spec artifact | low | review |
specs/375-ui-bloat-regression-guard/artifacts/initial-scan-report.md |
Initial scan evidence | add | spec artifact | medium | guard run |
specs/375-ui-bloat-regression-guard/artifacts/validation-report.md |
Validation closeout | add | spec artifact | low | commands recorded |
specs/375-ui-bloat-regression-guard/artifacts/follow-up-recommendations.md |
Follow-up scope | add | spec artifact | low | review |
apps/platform/tests/Support/UiBloat/UiBloatScanner.php |
Test-owned source scanner | add | test support | medium | Pest guard |
apps/platform/tests/Feature/Guards/UiBloatRegressionGuardTest.php |
Guard entrypoint and behavior coverage | add | heavy-governance test | medium | targeted Pest |
apps/platform/tests/Pest.php |
Surface-guard group registration | update | test config | low | targeted Pest/manifest |
apps/platform/tests/Support/TestLaneManifest.php |
Heavy-governance family ownership | update | test governance | low | manifest tests |
specs/375-ui-bloat-regression-guard/tasks.md |
Completion state | update | spec artifact | low | review |
No runtime UI, route, model, migration, policy, provider, Graph, queue, scheduler, storage, or Filament panel files are intentionally changed.