Implements Spec 095. What changed - Registers 4 Graph resources in the contract registry (plus required subresource template) - Refactors in-scope call sites to resolve Graph paths via the registry (no ad-hoc endpoints for these resources) - Adds/updates regression tests to prevent future drift (missing registry entries and endpoint string reintroduction) - Includes full SpecKit artifacts under specs/095-graph-contracts-registry-completeness/ Validation - Focused tests: - `vendor/bin/sail artisan test --compact tests/Feature/Graph/GraphContractRegistryCoverageSpec095Test.php tests/Feature/SettingsCatalogDefinitionResolverTest.php` Notes - Livewire v4.0+ / Filament v5 compliant (no UI changes). - No new routes/pages; no RBAC model changes. Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de> Reviewed-on: #114
24 lines
557 B
Markdown
24 lines
557 B
Markdown
# Quickstart: Graph Contracts Registry Completeness
|
|
|
|
## Goal
|
|
|
|
Validate that the Microsoft Graph contract registry includes the four specified resources and that the in-scope call sites use registry-backed paths.
|
|
|
|
## Prerequisites
|
|
|
|
- Laravel Sail is available.
|
|
|
|
## Run the focused tests (acceptance evidence)
|
|
|
|
- Run the new/updated tests:
|
|
- `vendor/bin/sail artisan test --compact`
|
|
|
|
## Formatting
|
|
|
|
- Apply formatting to changed files:
|
|
- `vendor/bin/sail bin pint --dirty`
|
|
|
|
## Notes
|
|
|
|
- A live tenant is not required for acceptance evidence for this spec.
|