ADR-0006 — DailyBlock composition (ADR-F)

  • Status: Seeded placeholder — not yet ratified (Epic 2 / Epic 4).

  • Source: docs/planning-artifacts/architecture.md §"Contested Decisions" ADR-F (#278—​279).

Context (to be decided)

A generic block + an optional typed, domain-tagged payload (Meal/WorkItem linked by id). A meal IS a DailyBlock/ScheduledBlock — one calendar-block entity, not a parallel timeline.

Decision

Pending. domain-core will host DailyBlock (generic + domain-tagged payload + schema_version) and ProtectedBlock.

Consequences

To be recorded when decided.