23 lines
858 B
Markdown
23 lines
858 B
Markdown
# Phase 1 — Data Model: Graph Contracts Registry Completeness
|
|
|
|
## Summary
|
|
|
|
This feature introduces **no new database entities** and does not modify any existing schema.
|
|
|
|
## Affected “Entities” (Configuration-only)
|
|
|
|
Although no database model changes occur, the feature affects the following configuration concepts:
|
|
|
|
- **Graph Contract Type**: A named entry in `config/graph_contracts.php` representing a Microsoft Graph resource.
|
|
- **Graph Contract Subresource**: A named sub-path template belonging to a contract type (used to model nested resources).
|
|
|
|
## Ownership & Scope
|
|
|
|
- **Ownership**: Workspace scope.
|
|
- **Persistence**: Configuration only; no new tables/records.
|
|
|
|
## Validation Rules
|
|
|
|
- Contract type identifiers must be stable and used consistently in code.
|
|
- Resource paths must be representable via the registry and reusable by call sites.
|