52 lines
1.5 KiB
YAML
52 lines
1.5 KiB
YAML
schema_version: 1
|
|
id: scroll_view
|
|
kind: primitive
|
|
marker_or_action: action
|
|
version: 1
|
|
|
|
intent:
|
|
fr: faire defiler la zone active ou un container cible
|
|
|
|
executor_kind: scroll
|
|
|
|
parameters_schema:
|
|
direction:
|
|
type: str
|
|
required: true
|
|
description: sens du defilement
|
|
constraints:
|
|
enum: [up, down, left, right]
|
|
amount:
|
|
type: int
|
|
required: false
|
|
default: 3
|
|
description: quantite de defilement en unite
|
|
constraints:
|
|
min: 1
|
|
unit:
|
|
type: str
|
|
required: false
|
|
default: lines
|
|
description: unite de mesure du defilement
|
|
constraints:
|
|
enum: [lines, pixels, pages, percent]
|
|
container_hint:
|
|
type: str
|
|
required: false
|
|
description: ancre ou description du container a scroller; sinon fenetre active
|
|
|
|
failure_message_template:
|
|
intention: faire defiler la zone active dans la direction attendue
|
|
attendu: le contenu visible doit changer apres le defilement
|
|
vu: "{observed_human_state}"
|
|
demande: confirmer que la fenetre attendue est defilable, ou m'indiquer le container correct
|
|
|
|
notes:
|
|
- "Aucun success_marker offline fiable n'est porte par la primitive."
|
|
- "La competence appelante doit fournir le contexte et les marqueurs de succes."
|
|
- "direction est volontairement limite a up/down/left/right pour eviter les scrolls composites."
|
|
- "amount=3 lines correspond au defilement molette Windows typique."
|
|
- "container_hint reference une ancre ou description, jamais une coordonnee durable."
|
|
|
|
created_at: "2026-05-28T11:30:00+02:00"
|