Automated PR created by Codex via Gitea API. Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de> Reviewed-on: #459
2.2 KiB
2.2 KiB
Spec 388 Proof-State Evidence
Spec 388 changes proof-state labels inside the existing Review Publication Resolution technical disclosure. It does not add a route, navigation entry, panel provider, primary action, or customer-facing proof surface.
Browser Smoke Decision
- No dedicated
tests/Browser/Spec388ReviewPublicationProofCurrentnessSmokeTest.phpwas added. - The existing page-family smoke
tests/Browser/Spec387ReviewPublicationResolutionDecisionUxTest.phpwas reused for real-browser coverage of the resolution page shell, decision-first layout, technical disclosure family, and readonly inspection mode. - Proof-state permutations are covered by deterministic Livewire/feature tests in
tests/Feature/EnvironmentReview/Spec388ReviewPublicationProofCurrentnessTest.php.
Covered States
- Current proof: Livewire assertion sees
Current proofon the resolution page. - Superseded failed proof: Livewire assertion sees
Superseded by newer resultafter a newerStoredReportsupersedes an old failed operation. - Stale evidence proof: feature assertion keeps
collect_evidence_snapshotactionable withproof.evidence_stale. - Stale review-pack proof: feature assertion keeps
generate_review_packactionable withproof.review_pack_stale. - Successful operation without artifact: feature assertion keeps the proof
inspection_only. - Customer boundary: customer workspace regression asserts no proof reason codes, step keys, OperationRun internals, or
proof_currentnessleak. - Readonly/browser boundary: existing Spec 387 browser smoke passed readonly inspection copy on the same resolution page family.
Validation Commands
cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Unit/Support/ReviewPublicationResolution tests/Feature/EnvironmentReview/Spec388ReviewPublicationProofCurrentnessTest.phpcd apps/platform && ./vendor/bin/sail artisan test --compact tests/Feature/EnvironmentReview/Spec386ReviewPublicationResolutionWorkflowTest.php tests/Feature/EnvironmentReview/Spec387ReviewPublicationResolutionDecisionUxTest.phpcd apps/platform && ./vendor/bin/sail php vendor/bin/pest tests/Browser/Spec387ReviewPublicationResolutionDecisionUxTest.php