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

858 B

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.