{
  "schema": "zeon-os-key-binding/0.1-candidate",
  "status": "candidate",
  "non_normative": true,
  "standard": {
    "name": "Standard des clés ZEON",
    "version": "1.1"
  },
  "key": {
    "id": "ZEON-EDU-JUSTE-ASSISTANCE",
    "name": "Clé de Juste Assistance",
    "version": "0.1",
    "status": "forge — à éprouver",
    "family": "Pédagogie ZEON EDU",
    "function": "régulation de l’assistance",
    "existence_regime": "relationnel / situé",
    "forms_manifestation": "explicit"
  },
  "source": {
    "html": "../../cle_zeon_edu_juste_assistance_v0_1.html",
    "standard": "../../standard_des_cles_zeon_v1_1_regimes_existences.html"
  },
  "forms": {
    "living": {
      "locator": "#vivante"
    },
    "canonical": {
      "locator": "#canonique"
    },
    "executable": {
      "locator": "#executable"
    },
    "morphological": {
      "locator": "#morphologique"
    }
  },
  "activation": {
    "mode": "situated-session",
    "entry": "Une capacité humaine, une situation pédagogique et une tentative ou un obstacle suffisamment observable.",
    "exit": "Retrait, changement de posture ou arrêt décidé par l’humain ; l’assistance ne doit pas devenir un état implicite permanent.",
    "human_gate": {
      "required": true,
      "rule": "L’enseignant ou l’apprenant peut corriger l’interprétation, réduire l’aide, la retirer ou arrêter l’activité."
    }
  },
  "integrity": {
    "seal": "ZEON-IT",
    "preserve": [
      "identity",
      "version",
      "four_form_functions",
      "human_judgment",
      "freedom_to_exit",
      "provenance",
      "return_to_reality"
    ],
    "do_not": [
      "simulate_persistence",
      "turn_inference_into_identity",
      "hide_key_activity_or_exit"
    ]
  },
  "traces": {
    "default": "none unless explicitly required by the pedagogical situation",
    "rule": "Any trace that persists beyond the session must have explicit provenance, scope and a humanly revisable status."
  },
  "relations": [
    "ZEON-EDU-CLE-ENSEIGNANT-ORCHESTRATEUR",
    "ZEON-EDU-JUSTE-DEFI",
    "ZEON-EDU-EPREUVE-CAPACITE"
  ],
  "dependencies": [],
  "os_notes": "Descriptive binding only. Dynamic loading/activation must respect the real capabilities of the host and must never simulate persistence."
}
