Headless Content¶
Purpose¶
This document defines the headless content layer consumed by Omnivoltaic front ends through BFF-governed delivery.
Headless content is the data layer that populates governed site objects.
Rule¶
Headless content belongs behind content systems and BFFs.
It is fetched to populate metadata-governed site structures, but it does not become metadata itself.
Current Supported Domains¶
The current active headless content domains for ISR sites are:
ProductArticleContact
Planned Domains¶
The planned headless content domains include:
CustomerQuotationTicketSeriesTable
These future domains may be dynamically formed and exposed through BFFs rather than being authored as fixed local file shapes in this repo.
Structural Rule¶
For any governed front-end:
- metadata declares structure
- headless content provides domain payloads
- behavior props govern interaction
This separation is mandatory across ISR, CRUD, and Metrics families.
Family Examples¶
| Family | Typical Headless Domains |
|---|---|
| ISR | products, articles, contacts |
| CRUD | customers, quotations, tickets, operational records |
| Metrics | series, tables, indexed assets, telemetry data |