LOGIC OR NOT P027 — BRAND 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 brand_scope: purpose: audience: positioning_records: - id: statement: status: PROPOSED | ADOPTED | REJECTED | SUPERSEDED authority_ref: adopted_at: evidence_refs: [] evidence_limit: claim_records: - id: claim: claim_scope: evidence_state: VERIFIED | SUPPORTED | USER_PROVIDED | UNKNOWN | CONFLICT | STALE evidence_refs: [] limit: identity_principles: [] personality: [] message_records: - id: message: role: PRIMARY | SECONDARY | SUPPORTING status: PROPOSED | ADOPTED | REJECTED | SUPERSEDED authority_ref: source_refs: [] visual_rules: - id: rule: status: PROPOSED | ADOPTED | REJECTED | SUPERSEDED rationale: authority_ref: asset_records: - id: asset_type: locator: status: DIRECTION_ONLY | DRAFT | PRODUCED | VERIFIED | APPROVED_ASSET authority_ref: verification_ref: open_questions: [] conflicts: [] WRITE RULE Only explicit adoption/authorized correction changes ADOPTED state. Preserve superseded lineage. Material update increments state_version once. Missing/corrupt state => RECOVERY_REQUIRED; do not rebuild from memory.