test: stabilize provider verification runtime semantics #349

Merged
ahmido merged 1 commits from 294-provider-verification-runtime-semantics into platform-dev 2026-05-11 08:26:18 +00:00
Owner

Summary

  • align verification-start tests with the canonical credential-enabled provider fixture
  • seed required tenant-permission evidence for provider operation start tests so inventory/compliance assertions exercise the real queued and scopeBusy contracts
  • refresh stale provider-connection and verification-report test baselines to current shared output
  • add the complete Spec 294 artifacts for the bounded provider/verification stabilization follow-up

Scope

  • bounded to apps/platform/tests, shared Pest test helpers, and specs/294-provider-verification-runtime-semantics
  • no runtime application code changes under apps/platform/app
  • no schema, route-cutover, framework, or asset changes

Validation

  • cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Feature/Verification/VerificationAuthorizationTest.php tests/Feature/Verification/VerificationStartAfterCompletionTest.php tests/Feature/Verification/VerificationStartDedupeTest.php
  • cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Feature/ProviderConnections/ProviderDispatchGateStartSurfaceTest.php tests/Feature/ProviderConnections/ProviderOperationConcurrencyTest.php
  • cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Feature/ProviderConnections/ProviderConnectionNeutralitySpec238Test.php tests/Feature/Verification/ProviderConnectionHealthCheckWritesReportTest.php
  • cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Feature/ProviderConnections tests/Feature/Verification
  • cd apps/platform && ./vendor/bin/sail bin pint --dirty --format agent

Notes

  • browser smoke was not run because the final diff contains no runtime app or UI changes; only tests, shared test helpers, and spec artifacts changed
  • provider registration remains unchanged in apps/platform/bootstrap/providers.php
  • no new globally searchable resource or destructive action behavior was introduced
## Summary - align verification-start tests with the canonical credential-enabled provider fixture - seed required tenant-permission evidence for provider operation start tests so inventory/compliance assertions exercise the real queued and `scopeBusy` contracts - refresh stale provider-connection and verification-report test baselines to current shared output - add the complete Spec 294 artifacts for the bounded provider/verification stabilization follow-up ## Scope - bounded to `apps/platform/tests`, shared Pest test helpers, and `specs/294-provider-verification-runtime-semantics` - no runtime application code changes under `apps/platform/app` - no schema, route-cutover, framework, or asset changes ## Validation - `cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Feature/Verification/VerificationAuthorizationTest.php tests/Feature/Verification/VerificationStartAfterCompletionTest.php tests/Feature/Verification/VerificationStartDedupeTest.php` - `cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Feature/ProviderConnections/ProviderDispatchGateStartSurfaceTest.php tests/Feature/ProviderConnections/ProviderOperationConcurrencyTest.php` - `cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Feature/ProviderConnections/ProviderConnectionNeutralitySpec238Test.php tests/Feature/Verification/ProviderConnectionHealthCheckWritesReportTest.php` - `cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Feature/ProviderConnections tests/Feature/Verification` - `cd apps/platform && ./vendor/bin/sail bin pint --dirty --format agent` ## Notes - browser smoke was not run because the final diff contains no runtime app or UI changes; only tests, shared test helpers, and spec artifacts changed - provider registration remains unchanged in `apps/platform/bootstrap/providers.php` - no new globally searchable resource or destructive action behavior was introduced
ahmido added 1 commit 2026-05-11 08:20:55 +00:00
test: stabilize provider verification runtime semantics
Some checks failed
PR Fast Feedback / fast-feedback (pull_request) Failing after 1m24s
d839384d15
ahmido merged commit d3158f5103 into platform-dev 2026-05-11 08:26:18 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: ahmido/TenantAtlas#349
No description provided.