{
  "title": "LLM Ambiguity Lab v2 Premise Alignment Policy",
  "version": "2.0",
  "canonical": "https://sana-os.org/llm-ambiguity-lab/",
  "creator": "Deshimaru Sakaguchi",
  "layer_order": [
    "DCRL_TASK_RESOLUTION",
    "SANA_PREMISE_ALIGNMENT",
    "PREMISE_AWARE_EXECUTION_HANDOFF"
  ],
  "layer_2_prerequisite": {
    "proceed_when_task_state_is": [
      "READY",
      "READY_WITH_DISCLOSED_ASSUMPTION"
    ],
    "defer_when_task_state_is": [
      "CLARIFICATION_REQUIRED",
      "PENDING_SPECIFICATION"
    ],
    "deferred_message": "Premise analysis is deferred until the task itself is sufficiently resolved."
  },
  "premise_alignment_states": {
    "MAPPED": {
      "meaning": "Relevant premises are sufficiently represented for the simulated handoff.",
      "default_action": "Proceed while preserving mapped roles, sources, and disclosures."
    },
    "MAPPED_WITH_DIVERGENCE": {
      "meaning": "Different framings or positions remain, but execution can continue while preserving and attributing them.",
      "default_action": "Preserve divergence; do not force synthetic consensus."
    },
    "PREMISE_CLARIFICATION_REQUIRED": {
      "meaning": "A materially important premise needs clarification because its treatment would change the output.",
      "default_action": "Pause downstream execution and ask a bounded premise-treatment question."
    },
    "PREMISE_CONTEXT_INSUFFICIENT": {
      "meaning": "A premise required for responsible execution cannot be recovered from the available context.",
      "default_action": "Request the missing premise instead of inventing it."
    }
  },
  "free_text_transition_order": [
    {
      "if": "referenced earlier assumption is unavailable under partial task grounding",
      "state": "PREMISE_CONTEXT_INSUFFICIENT"
    },
    {
      "if": "contrasting attributed framings are detected",
      "state": "MAPPED_WITH_DIVERGENCE"
    },
    {
      "if": "a high-materiality premise has support_state unsupported or unknown",
      "state": "PREMISE_CLARIFICATION_REQUIRED"
    },
    {
      "otherwise": true,
      "state": "MAPPED"
    }
  ],
  "clarification_policy": {
    "preference": "Use a bounded question when the treatment of a material premise changes the downstream output.",
    "avoid": "Broad clarification when a premise-treatment choice can be stated directly."
  },
  "divergence_policy": {
    "default": "Preserve and attribute materially different framings when resolving the disagreement is not necessary for the task.",
    "not_required": "Agreement or synthetic consensus."
  },
  "scoring": {
    "numeric_premise_score": false,
    "note": "The premise layer uses discrete states. Layer 1 may display the inherited context_resolution_score."
  },
  "preset_state_coverage": {
    "Neutral task": "MAPPED",
    "Explicit framing": "MAPPED",
    "Causal premise": "PREMISE_CLARIFICATION_REQUIRED",
    "Preserved divergence": "MAPPED_WITH_DIVERGENCE",
    "Care-driven task": "MAPPED",
    "Premise context missing": "PREMISE_CONTEXT_INSUFFICIENT"
  }
}
