feat(competences): extract batch candidates
This commit is contained in:
48
data/primitives/text_input_focused.yaml
Normal file
48
data/primitives/text_input_focused.yaml
Normal 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"
|
||||
Reference in New Issue
Block a user