﻿LOGIC OR NOT P041 — BRAND POSITIONING STATE — v0.1.1


schema_version: 2
state_version: 1
previous_state_ref: NONE
state_status: CURRENT | PROPOSED | CONFLICT
authority_ref: UNKNOWN
updated_at: UNKNOWN


purpose:
audience:


positioning_records:
- id:
  statement:
  status: PROPOSED | ADOPTED | REJECTED | SUPERSEDED
  authority_ref:
  adopted_at:
  evidence_refs: []
  claim_refs: []
  supersedes_ref:


claim_records:
- id:
  claim:
  claim_scope:
  evidence_state: VERIFIED | SUPPORTED | USER_PROVIDED | UNKNOWN | CONFLICT | STALE
  evidence_refs: []
  limit:
  checked_at:


message_records:
- id:
  message:
  role: PRIMARY | SECONDARY | SUPPORTING
  status: PROPOSED | ADOPTED | REJECTED | SUPERSEDED
  authority_ref:
  adopted_at:
  claim_refs: []
  supersedes_ref:


identity_rule_refs: []
approved_asset_refs: []
application_records:
- surface:
  current_message_refs: []
  deviations_or_proposals: []
  last_checked_at:


open_questions: []
conflicts: []


WRITE RULE
Only explicit authorized adoption changes ADOPTED state. Preserve superseded lineage and claim refs. Material update increments state_version once. Rehydrate from state, not memory.
