Selling titles
A selling title is a daypart product's name: whatever the seller says it is. Definitions differ per network, change quarter to quarter (or mid-quarter), and can be date-bounded, so holiday, weekday, and weekend schedules are simply versions:
{
"product_id": "acme-prime",
"type": "daypart",
"network": "ACME",
"definition": {
"selling_title": "Prime",
"days": ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"],
"start": "20:00",
"end": "23:00"
},
"effective": {
"start": "2026-09-28",
"end": "2026-12-27"
},
"reporting_dayparts": ["primetime"]
}
reporting_dayparts is categorization only: it files the seller's title under one or more of VAMOS's six fixed reporting dayparts, and never constrains the definition. It is plural because a title that runs Saturday nights is honestly both primetime and weekend, and nothing validates it against the definition's own times. The full field reference lives at the product object.
The version is declared once, on the catalog update envelope: an update is atomic and publishes exactly one taxonomy_version, so individual products carry no copy. Orders pin taxonomy_version by value at create, so a definition change between plan and order can never silently break reconciliation.