{
  "schemaVersion": "0.1.0-proposed",
  "site": "https://better-robots.com/",
  "siteName": "Better Robots.txt",
  "organization": "Pagup",
  "updated": "2026-07-09",
  "status": "proposed",
  "generatedFrom": "scripts/data/better-robots-situational-applicability.blueprint.json",
  "type": "CausalContextLayer",
  "machineToken": "ccl",
  "displayNameEn": "Causal Context Layer",
  "displayNameFr": "Couche de contexte causal",
  "purpose": "Declare the causal need contexts that make Better Robots.txt capabilities relevant before situational applicability is evaluated.",
  "principles": {
    "causalContextDoesNotCreateRecommendation": true,
    "causalContextDoesNotProveRuntimeState": true,
    "causalContextMustRemainBounded": true
  },
  "outputs": [
    "causalContextId",
    "latentNeed",
    "desiredOutcome",
    "forbiddenDerivations"
  ]
}
