LOGIC OR NOT — P003 Commercial State Template — v0.1.2 state_version: 1 previous_state_ref: updated_at: scope: currency_unit_conventions: calendar_convention: metric_definitions: - metric_id: definition: unit: effective_from: supersedes_metric_definition_ref: source_or_authority_ref: period_observations: - period: source_refs: facts: known_gaps: derived_metrics: - metric_id: value: formula: input_refs: assumptions: unknowns: current_baseline_ref: decision_records: - decision: status: PROPOSED | ADOPTED | REJECTED | SUPERSEDED authority_ref: decided_at: evidence_or_reason: watch_items: open_questions: WRITEBACK RULES - Increment state_version once per accepted material update. - Never convert a recommendation to ADOPTED without an explicit decision authority signal. - Preserve prior definition records and periods; use supersedes/effective_from rather than rewriting history. - If expected/current state_version conflicts, stop writeback and return CONFLICT + proposed delta.