law_case_ask
Read-only
L'opération ask §168.4 (DECISION-0165, DECISION-0399) : exécuter une affaire enregistrée d'un paquet-affaire sur ses dépendances épinglées et renvoyer le document d'évaluation canonique avec une preuve et un manifeste. La question est du JSON selon query.schema.json (query), une chaîne evaluate (evaluate + queryId), un queryId enregistré sans query, ou card + args. Un refus de préparation est une erreur avec un code LDC-*, jamais une réponse vide.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| args | No | les paramètres de la carte : nom → expression textuelle du langage | |
| card | No | l'id d'une carte d'un catalogue installé DECISION-0190 | |
| case | No | le nom de la déclaration d'affaire dans [[cases]] ; facultatif s'il n'y a qu'une affaire | |
| query | No | la question en JSON selon query.schema.json ; queryId est un URN dans l'espace de noms du paquet, ou un nom court donné dans queryId | |
| package | Yes | le chemin du paquet-affaire (le répertoire qui contient law.toml) depuis la racine du dépôt | |
| queryId | No | sans query/evaluate — le choix d'un queries/*.json enregistré par nom court ou URN complet ; avec evaluate — l'id de la question exécutée | |
| evaluate | No | la chaîne `evaluate <expression>;` §267.2 ; exige queryId |