Add director domain contracts #7

Merged
scruffydude merged 1 commit from feature/director-contracts into main 2026-10-22 00:24:31 -04:00
Collaborator

Summary

  • add strict versioned schemas for channel profiles, program context, schedule gaps, creative plans, render specs/records, and publication records
  • enforce timezone-aware schedule timestamps, integer-millisecond gaps, managed relative paths, and SHA-256 checksums
  • keep source observations structurally separate from creative intent
  • require audit fields for approvals and complete destinations/checksums for published assets
  • expose a schema index and every contract through the API and CLI

Validation

  • ruff check .
  • ruff format --check .
  • pytest -q (25 passed)
  • creative-plan schema CLI smoke test
  • git diff --check
## Summary - add strict versioned schemas for channel profiles, program context, schedule gaps, creative plans, render specs/records, and publication records - enforce timezone-aware schedule timestamps, integer-millisecond gaps, managed relative paths, and SHA-256 checksums - keep source observations structurally separate from creative intent - require audit fields for approvals and complete destinations/checksums for published assets - expose a schema index and every contract through the API and CLI ## Validation - ruff check . - ruff format --check . - pytest -q (25 passed) - creative-plan schema CLI smoke test - git diff --check
Add director domain contracts
All checks were successful
CI / test (pull_request) Successful in 1m34s
CI / test (push) Successful in 1m33s
5a2d415dc7
scruffydude deleted branch feature/director-contracts 2026-10-22 00:24:31 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
scruffydude/interstitial-director!7
No description provided.