fix(ci): embarquer les fixtures de dialogue dans le paquet de test

Les tests de dialog-detection lisaient leurs captures dans
spikes/s3-tui/captures/, dossier exclu du suivi git (.gitignore :
spikes/**/captures/ + la règle globale *.log). Verts en local mais
absents au checkout CI → ENOENT sur 9 tests.

Les 5 fixtures réellement utilisées sont déplacées dans
packages/server/test/fixtures/dialogs/ et renommées *.raw (sans .log)
pour échapper aux deux règles d'ignore. Le test pointe désormais ce
dossier. Suite hermétique : 175/175 verts, fixtures versionnées.
This commit is contained in:
2026-06-17 12:11:17 +02:00
parent be3a4a0723
commit a33c5d0904
6 changed files with 2012 additions and 10 deletions
+572
View File
@@ -0,0 +1,572 @@
78[?25h[?25l[?2004h[?1004h[?2031h[?2026h␍
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────␍
Accessingworkspace:␍
␍
/tmp/spike-s3-ask2␍
␍
Quicksafetycheck:Isthisaprojectyoucreatedoroneyoutrust?(Likeyourowncode,awell-knownopensource␍
project,orworkfromyourteam).Ifnot,takeamomenttoreviewwhat'sinthisfolderfirst.␍
␍
ClaudeCode'llbeabletoread,edit,andexecutefileshere.␍
␍
]8;id=zaxmda;https://code.claude.com/docs/en/securitySecurity guide]8;;␍
␍
❯1.Yes,Itrustthisfolder␍
2.No,exit␍
␍
Entertoconfirm·Esctocancel␍
[?2026l[>0q[?2026h␍Yes, I trust this folder✔␍
[?2026l]0;✳ Claude Code[?2026h␍╭───Claude Codev2.1.173─────────────────────────────────────────────────────────────────────────────────────────────╮␍│ │ Tips for getting started │␍│ Welcome back Johan!│Run/inittocreateaCLAUDE.mdfilewithinstructionsforCla…│␍││───────────────────────────────────────────────────────────────│␍│  ▐▛███▜▌│What's new│␍│▝▜█████▛▘│FixedFable5modelnameswitha`[1m]`suffixnotbeingnorma…│␍│     ▘▘ ▝▝     │ Fixed a spurious "sandbox depenncies missing"startup warnin…│␍│ Opus 4.8 (1M context) with xh… · Claude Team ·  │ Sub-agnts can nowspawn their own sub-agents(upto5levels…│␍│Beehelp│/release-notes for more│␍│   /tmp/spike-s3-ask2    │  │␍╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯␍␍────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────␍❯ Try "fix lint errors"␍────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────␍? for shortcuts · ← for agents◉ xhigh · /effort␍[?25h[?2026l[?2026h[?25l␍␍
[?25h[?2026l[?2026h[?25l␍ ⚠ 2 setup issues: MCP · /doctor␍␍ ▎ Meet Fable 5, our newest model for complex, long-running work. Try anytime with /model.␍▎ Included in yourplan limits until Jun 22, then switch to usage credits to continue.␍
␍
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────␍
❯ ␍
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────␍
?forshortcuts·←foragents◉xhigh·/effort␍
[?25h[?2026l[?2026h[?25l␍UsetheAskUserQuestiontooltoaskmewhetherIpreferredorblue.Offerexactlythosetwooptions.␍ ␍
[?25h[?2026l]0;⠂ Claude Code[?2026h[?25l␍❯ Use the AskUserQuestion tool to ask me whether I prefer red or blue. Offer exactly those two options. ␍␍✽ Simmering… ␍␍
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────␍
❯ ␍
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────␍
esctointerrupt◉xhigh·/effort␍
[?25h[?2026l[?2026h[?25l␍…␍
[?25h[?2026l[?2026h[?25l␍…␍
[?25h[?2026l[?2026h[?25l␍✻␍
[?25h[?2026l[?2026h[?25l␍✶␍
[?25h[?2026l[?2026h[?25l␍*␍
[?25h[?2026l[?2026h[?25l␍✢␍
[?25h[?2026l[?2026h[?25l␍·␍
[?25h[?2026l]0;⠐ Claude Code]0;⠐ Demander la couleur préférée red ou blue[?2026h[?25l␍S␍
[?25h[?2026l[?2026h[?25l␍i␍
[?25h[?2026l[?2026h[?25l␍Smm␍
[?25h[?2026l[?2026h[?25l␍ie␍
[?25h[?2026l[?2026h[?25l␍✢mr␍
[?25h[?2026l[?2026h[?25l␍mein␍
[?25h[?2026l[?2026h[?25l␍rg␍
[?25h[?2026l[?2026h[?25l␍*i…␍
[?25h[?2026l[?2026h[?25l␍n␍
[?25h[?2026l[?2026h[?25l␍✶g…␍
[?25h[?2026l[?2026h[?25l␍✻␍
[?25h[?2026l[?2026h[?25l␍✽␍
[?25h[?2026l]0;⠂ Demander la couleur préférée red ou blue[?2026h[?25l␍✻␍
[?25h[?2026l[?2026h[?25l␍✶␍
[?25h[?2026l[?2026h[?25l␍S␍
[?25h[?2026l[?2026h[?25l␍*i␍
[?25h[?2026l[?2026h[?25l␍m␍
[?25h[?2026l[?2026h[?25l␍✢Sm␍
[?25h[?2026l[?2026h[?25l␍imer␍
[?25h[?2026l[?2026h[?25l␍mi␍
[?25h[?2026l]0;⠐ Demander la couleur préférée red ou blue[?2026h[?25l␍·en␍
[?25h[?2026l[?2026h[?25l␍Simrin(2s · thinking with xhigh effort)␍
[?25h[?2026l[?2026h[?25l␍thinking with xhigh effort␍
[?25h[?2026l[?2026h[?25l␍m3thinking with xhigh effort␍
[?25h[?2026l[?2026h[?25l␍thinking with xhigh effort␍
[?25h[?2026l[?2026h[?25l␍✢i↓ 38 tokens · thinking with xhigh effort)␍
[?25h[?2026l[?2026h[?25l␍57thinking with xhigh effort␍
[?25h[?2026l[?2026h[?25l␍*S6␍
[?25h[?2026l[?2026h[?25l␍✶74␍
[?25h[?2026l[?2026h[?25l␍✻91thinking with xhigh effort␍
[?25h[?2026l]0;⠂ Demander la couleur préférée red ou blue[?2026h[?25l␍✽9thinking with xhigh effort␍
[?25h[?2026l[?2026h[?25l␍102 tokens · thinking with xhigh effort)␍
[?25h[?2026l[?2026h[?25l␍44thinking with xhigh effort␍
[?25h[?2026l[?2026h[?25l␍6thinking with xhigh effort␍
[?25h[?2026l[?2026h[?25l␍✻19thinking with xhigh effort␍
[?25h[?2026l[?2026h[?25l␍✶2thinking with xhigh effort␍
[?25h[?2026l[?2026h[?25l␍36␍
[?25h[?2026l[?2026h[?25l␍*41␍
[?25h[?2026l]0;✳ Demander la couleur préférée red ou blue[?2026h[?25l␍────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────␍ ☐ Couleur ␍Préférez-vous le rouge ou le bleu ?␍␍❯ 1. Rouge␍ Vous préférez le rouge.␍
2.Bleu␍
Vouspréférezlebleu.␍
3.Typesomething.␍
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────␍
4.Chataboutthis␍
␍
Entertoselect·↑/↓tonavigate·Esctocancel␍
[?2026l(B[?2026h␍ Rouge␍❯Bleu␍
[?2026l]0;⠂ Demander la couleur préférée red ou blue[?2026h╭───ClaudeCodev2.1.173─────────────────────────────────────────────────────────────────────────────────────────────╮␍
││Tipsforgettingstarted│␍
│WelcomebackJohan!│Run/inittocreateaCLAUDE.mdfilewithinstructionsforCla…│␍
││───────────────────────────────────────────────────────────────│␍
│ ▐▛███▜▌│What'snew│␍
│▝▜█████▛▘│FixedFable5modelnameswitha`[1m]`suffixnotbeingnorma…│␍
│ ▘▘▝▝│Fixedaspurious"sandboxdependenciesmissing"startupwarnin…│␍
│Opus4.8(1Mcontext)withxh…·ClaudeTeam·│Sub-agentscannowspawntheirownsub-agents(upto5levels…│␍
│Beehelp│/release-notesformore│␍
│/tmp/spike-s3-ask2││␍
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯␍
␍
⚠2setupissues:MCP ·/doctor␍
␍
▎MeetFable5,ournewestmodelforcomplex,long-runningwork.Tryanytimewith/model.␍
▎IncludedinyourplanlimitsuntilJun22,thenswitchtousagecreditstocontinue.␍
␍
❯ Use the AskUserQuestion tool to ask me whether I prefer red or blue. Offer exactly those two options. ␍
␍
✻Bunning… (4s·↓215tokens)␍
␍
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────␍
❯ ␍
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────␍
esctointerruptYou'veused96%ofyoursessionlimit·resets7pm(Europe/Paris)·/usage-creditstorequestmore␍
[?25h[?2026l[?2026h[?25l␍✶Bunning…␍
[?25h[?2026l[?2026h[?25l␍*␍
[?25h[?2026l[?2026h[?25l␍● User answered Claude's questions:␍ ⎿  · Préférez-vous le rouge ou le bleu ? → Bleu␍␍✢ Bunning… (4s · ↑215 tokens)␍␍────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────␍
❯ ␍
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────␍
esctointerruptYou'veused96%ofyoursessionlimit·resets7pm(Europe/Paris)·/usage-creditstorequestmore␍
[?25h[?2026l[?2026h[?25l␍nn␍
[?25h[?2026l[?2026h[?25l␍·nig…5␍
[?25h[?2026l[?2026h[?25l␍n␍
[?25h[?2026l[?2026h[?25l␍g␍
[?25h[?2026l[?2026h[?25l␍…␍
[?25h[?2026l[?2026h[?25l␍✢␍
[?25h[?2026l]0;⠐ Demander la couleur préférée red ou blue[?2026h[?25l␍*␍
[?25h[?2026l[?2026h[?25l␍✶␍
[?25h[?2026l[?2026h[?25l␍✻␍
[?25h[?2026l[?2026h[?25l␍6␍
[?25h[?2026l[?2026h[?25l␍✽␍
[?25h[?2026l[?2026h[?25l␍B␍
[?25h[?2026l[?2026h[?25l␍un␍
[?25h[?2026l[?2026h[?25l␍Bn␍
[?25h[?2026l[?2026h[?25l␍ui␍
[?25h[?2026l[?2026h[?25l␍nnng␍
[?25h[?2026l[?2026h[?25l␍✻i…␍
[?25h[?2026l[?2026h[?25l␍n␍
[?25h[?2026l]0;⠂ Demander la couleur préférée red ou blue[?2026h[?25l␍g␍
[?25h[?2026l[?2026h[?25l␍✶…␍
[?25h[?2026l[?2026h[?25l␍*␍
[?25h[?2026l[?2026h[?25l␍✢␍
[?25h[?2026l[?2026h[?25l␍7␍
[?25h[?2026l[?2026h[?25l␍·␍
[?25h[?2026l[?2026h[?25l␍✢␍
[?25h[?2026l]0;⠐ Demander la couleur préférée red ou blue[?2026h[?25l␍Bu␍
[?25h[?2026l[?2026h[?25l␍n␍
[?25h[?2026l[?2026h[?25l␍*Bn␍
[?25h[?2026l[?2026h[?25l␍ui␍
[?25h[?2026l[?2026h[?25l␍✶nnng␍
[?25h[?2026l[?2026h[?25l␍i…␍
[?25h[?2026l[?2026h[?25l␍✻n␍
[?25h[?2026l[?2026h[?25l␍g…␍
[?25h[?2026l[?2026h[?25l␍✽8␍
[?25h[?2026l[?2026h[?25l␍●Vous avez choisile bleu 🔵␍✽ Bunning… (running stop hook · 8s · ↓ 218 tokens)␍␍❯ ␍
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────␍
esctointerruptYou'veused96%ofyoursessionlimit·resets7pm(Europe/Paris)·/usage-creditstorequestmore␍
[?25h[?2026l]0;✳ Demander la couleur préférée red ou blue[?2026h[?25l␍✻Sautéed fo 8s␍❯ ␍? for shortcuts · ← for agents␍
You'veused96%ofyoursessionlimit·resets7pm(Europe/Paris)·/usage-creditstorequestmore␍
[?25h[?2026l