﻿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.
