feat(competences): extract batch candidates

This commit is contained in:
Dom
2026-05-29 11:25:00 +02:00
parent 4ba426c205
commit e8a0fb0e42
60 changed files with 18176 additions and 0 deletions

View File

@@ -0,0 +1,48 @@
schema_version: 1
id: text_input_focused
kind: primitive
marker_or_action: action
version: 1
intent:
fr: saisir du texte dans le champ deja focus
executor_kind: text_input
parameters_schema:
text:
type: str
required: true
description: texte a saisir
constraints:
min_length: 1
concat_rule:
type: str
required: false
default: concat_in_order
description: regle de reconstruction du texte depuis les fragments de trace
constraints:
enum: [concat_in_order, last_fragment_only]
clear_before:
type: bool
required: false
default: false
description: vider le champ avant saisie
submit_after:
type: bool
required: false
default: false
description: appuyer sur entree apres saisie
failure_message_template:
intention: saisir le texte attendu dans le champ actif
attendu: le texte attendu doit apparaitre dans le champ focus
vu: "{observed_human_state}"
demande: confirmer qu'un champ de saisie est bien au focus, ou me montrer le bon champ
notes:
- "Necessite un focus prealable garanti par la competence appelante."
- "reconstructed_text reste cote competence pour validation offline contre la trace."
- "submit_after=true represente une composition text_input_focused puis key_combo([enter])."
created_at: "2026-05-28T10:25:00+02:00"