TenantAtlas/docs
ahmido bd26e209de
Some checks failed
Main Confidence / confidence (push) Failing after 57s
feat: harden provider boundaries (#273)
## Summary
- add the provider boundary catalog, boundary support types, and guardrails for platform-core versus provider-owned seams
- harden provider gateway, identity resolution, operation registry, and start-gate behavior to require explicit provider bindings
- add unit and feature coverage for boundary classification, runtime preservation, unsupported paths, and platform-core leakage guards
- add the full Spec Kit artifact set for spec 237 and update roadmap/spec-candidate tracking

## Validation
- `cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Unit/Providers/ProviderBoundaryClassificationTest.php tests/Unit/Providers/ProviderBoundaryGuardrailTest.php tests/Feature/Providers/ProviderBoundaryHardeningTest.php tests/Feature/Providers/UnsupportedProviderBoundaryPathTest.php tests/Feature/Guards/ProviderBoundaryPlatformCoreGuardTest.php`
- `cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Unit/Providers/ProviderGatewayTest.php tests/Unit/Providers/ProviderIdentityResolverTest.php tests/Unit/Providers/ProviderOperationStartGateTest.php`
- `cd apps/platform && ./vendor/bin/sail bin pint --dirty --format agent`
- browser smoke: `http://localhost/admin/provider-connections?tenant_id=18000000-0000-4000-8000-000000000180` loaded with the local smoke user, the empty-state CTA reached the canonical create route, and cancel returned to the scoped list

Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de>
Reviewed-on: #273
2026-04-24 21:05:37 +00:00
..
audits feat: add tenant review layer (#185) 2026-03-21 22:03:01 +00:00
product feat: harden provider boundaries (#273) 2026-04-24 21:05:37 +00:00
research feat: tenant-owned query canon and wrong-tenant guards (#180) 2026-03-18 08:33:13 +00:00
security Spec 120: harden secret redaction integrity (#146) 2026-03-07 16:43:01 +00:00
strategy docs: add website working contract (#247) 2026-04-18 14:17:46 +00:00
ui spec: finalize enforcement review guardrails workflow (#250) 2026-04-18 22:46:06 +00:00
HANDOVER.md feat: finalize global shell context contract (#246) 2026-04-18 14:00:49 +00:00
PERMISSIONS.md feat/004-assignments-scope-tags (#4) 2025-12-23 21:49:58 +00:00
PROJECT_SUMMARY.md feat: implement workspace foundation website app (#214) 2026-04-08 12:20:31 +00:00