CouncilTurn entity

table council_turns · pk councilId, ordinal

Fields

FieldTypeDescription
councilIdstringrequired ≤16
ordinalintrequired
roundintrequired deprecated default 0
wizardIdstringrequired ≤32
wizardNamestringrequired ≤128
kindenumrequired enum
wizarderror
stanceenumrequired default abstains enum
supportsopposescomplicatesreframesabstains ★
takeMarkdownstringrequired
oneLineSummarystringrequired ≤140
confidencefloatrequired default 0 min=0 max=1
keyClaims[]stringrequired default [] @column=key_claims_json
citations[]object⊃ SourceLens @column=citations_json @storage=jsonb

Indexes & keys

NameKindFieldsDetail
fk_councilfkcouncilId→ wizardsofodd::Council
primaryprimarycouncilId, ordinal

Relationships

counciloneCouncil@onDelete=cascade

Neighborhood

%%{init: {'theme':'base','themeVariables':{'darkMode':true,'background':'#0b1220','primaryColor':'#1e2a3a','primaryTextColor':'#cbd5e1','primaryBorderColor':'#4a7fa5','lineColor':'#64748b','secondaryColor':'#1a2535','tertiaryColor':'#0f1826','fontSize':'13px'}}}%%
erDiagram
  Council["▭ Council"] {
    string id PK ""
    enum status "enum"
    enum verdictStance "enum"
    enum verdictEvidenceQuality "enum"
    string visitorId "req"
    string question "req"
    _ plus "+1 more"
  }
  CouncilTurn["▭ CouncilTurn"] {
    string councilId PK ""
    int ordinal PK ""
    enum kind "enum"
    enum stance "enum"
    int round "req"
    string wizardId "req"
    _ plus "+5 more"
  }
  SourceLens["⬭ SourceLens"] {
    string title "req"
    string url "req"
    string snippet "req"
  }
  Council ||--o{ CouncilTurn : "council · cascade"
  SourceLens ||--o{ CouncilTurn : "citations"
  Council:::c_Council
  classDef c_Council fill:#14342b,stroke:#3b5170,color:#cbd5e1
  CouncilTurn:::c_CouncilTurn
  classDef c_CouncilTurn fill:#14342b,stroke:#60a5fa,color:#cbd5e1
  SourceLens:::c_SourceLens
  classDef c_SourceLens fill:#14342b,stroke:#3b5170,color:#cbd5e1,stroke-dasharray:5 3
entity · value object · view (ER boxes: dashed = value, dotted = view)
meta-council-turn.yaml