Beta

Unified Schema Blueprint

One-page view of the data model decisions powering Phase 0+. Use the tabs to jump between facets, matrix, edge rules, domain principles, and inspiration boards.

Source: Methodology summary · Schema notes. Phase 0 uses this for seeds, Phase 1 wires it to Supabase validations.

Each facet maps to reusable field names. These drive both UI forms and adapter validations.

Structural

  • title
  • description
  • order (int)
  • parent_id
  • subsections[]
  • type

Notes: order surfaces in collections/sections • type scoped per node kind

Temporal

  • timeline.start
  • timeline.end
  • scheduled_at
  • actual.started
  • actual.ended
  • recurrence
  • due_at
  • show_on_calendar

Compositional

  • blocks[]
  • subsections[] (for compositions)
  • template_id
  • compose_mode

Notes: compose_mode options: agenda|brief|prd|worksheet|notes

Informational

  • topics[]
  • tags[]
  • provenance
  • review_status
  • access

Notes: access refers to open|gated|paywalled for resources

Social

  • participants[]
  • facilitator
  • visibility
  • moderation_level
  • grading_tie_in

Assessment

  • rubric_id
  • max_score
  • submission_policy
  • feedback_required

Linking

  • owns[]
  • references[]
  • scheduled_by
  • belongs_to
  • continues_from
  • attachments[]

Governance

  • created_by
  • created_at
  • updated_at
  • ai_generated
  • source_url

Signal Meta

  • kind
  • confidence
  • time_horizon
  • impact_axes[]
  • geo_scope

Notes: kinds: horizon_signal|risk_alert|opportunity_spotlight|stakeholder_voice|policy_signal|tech_milestone|method_in_use|counter_signal