TenantAtlas/specs/095-graph-contracts-registry-completeness/data-model.md
2026-02-15 16:00:13 +01:00

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.