{
  "title": "LLM Ambiguity Lab v2 Premise Taxonomy",
  "version": "2.0",
  "canonical": "https://sana-os.org/llm-ambiguity-lab/",
  "creator": "Deshimaru Sakaguchi",
  "purpose": "Machine-readable vocabulary for the public v2 premise-mapping layer.",
  "critical_rules": [
    "Premise Alignment is not Premise Agreement.",
    "FACT is a functional factual-claim category, not verified truth.",
    "Inferred premises are simulator representations, not hidden-motive access.",
    "Support states are representational labels, not calibrated truth probabilities."
  ],
  "categories": {
    "FACT": {
      "definition": "A proposition functioning as a claim about what is, was, or happened.",
      "verification_note": "Classification as FACT does not mean the claim has been independently verified."
    },
    "VIEW": {
      "definition": "An interpretation, evaluation, causal framing, judgment, or explanatory perspective."
    },
    "CARE": {
      "definition": "A concern, priority, protected interest, value, or outcome that matters within the task.",
      "verification_note": "CARE is not treated as a factual proposition requiring proof."
    }
  },
  "premise_unit_fields": {
    "premise_id": {
      "type": "string",
      "description": "Local premise identifier such as P1."
    },
    "text": {
      "type": "string",
      "description": "Human-readable premise representation."
    },
    "category": {
      "enum": [
        "FACT",
        "VIEW",
        "CARE"
      ]
    },
    "source": {
      "enum": [
        "user_explicit",
        "user_implied",
        "provided_source",
        "system_default",
        "agent_inference",
        "unknown"
      ],
      "description": "Where the premise entered the task representation."
    },
    "status": {
      "enum": [
        "explicit",
        "inferred",
        "unclear"
      ],
      "description": "How directly the premise is represented in the available instruction/context."
    },
    "materiality": {
      "enum": [
        "low",
        "medium",
        "high"
      ],
      "description": "Qualitative estimate of how much changing the premise could alter execution."
    },
    "support_state": {
      "enum": [
        "provided",
        "unsupported",
        "disputed",
        "unknown",
        "not_applicable"
      ],
      "description": "Representational support status; not a truth probability."
    },
    "execution_effect": {
      "enum": [
        "none",
        "changes_scope",
        "changes_framing",
        "changes_output",
        "changes_recommendation",
        "requires_clarification"
      ],
      "description": "How the premise can affect downstream execution."
    }
  }
}
