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

View File

@@ -0,0 +1,469 @@
78[?25h[?25l[?2004h[?1004h[?2031h[?2026h
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Accessingworkspace:
/tmp/spike-s3-write2
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-write2    │  │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
 Try "edit <filepath> to..."
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
? 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.
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
 Createafilenameds3-edit.txtcontainingexactlythewordhello.UsetheWritetool.Donotdoanythingelse.
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
◉xhigh·/effort
[?25h[?2026l]0;⠂ Claude Code[?2026h[?25l
 Create a file named s3-edit.txt containing exactly the word hello. Use the Write tool. Do not do anything else.

✽ Swooping… 

────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
 
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
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]0;⠐ Claude Code[?2026h[?25l
S
[?25h[?2026l[?2026h[?25l
w
[?25h[?2026l[?2026h[?25l
o
[?25h[?2026l[?2026h[?25l
Swop
[?25h[?2026l[?2026h[?25l
oi
[?25h[?2026l[?2026h[?25l
✢on
[?25h[?2026l[?2026h[?25l
pig…
[?25h[?2026l[?2026h[?25l
n
[?25h[?2026l]0;⠐ Créer un fichier s3-edit.txt avec hello[?2026h[?25l
*g
[?25h[?2026l[?2026h[?25l
…
[?25h[?2026l[?2026h[?25l
✶
[?25h[?2026l[?2026h[?25l
✻
[?25h[?2026l[?2026h[?25l
✽
[?25h[?2026l]0;⠂ Créer un fichier s3-edit.txt avec hello[?2026h[?25l
pin
[?25h[?2026l[?2026h[?25l
(1s · thinking with xhigh effort)
[?25h[?2026l[?2026h[?25l
on2thinking with xhigh effort
[?25h[?2026l[?2026h[?25l
thinking with xhigh effort
[?25h[?2026l[?2026h[?25l
✻oithinking with xhigh effort
[?25h[?2026l[?2026h[?25l
thinking with xhigh effort
[?25h[?2026l[?2026h[?25l
✶wp
[?25h[?2026l[?2026h[?25l
*↓ 25 tokens · tnking wih xhigh effort)
[?25h[?2026l[?2026h[?25l
✢So57thinking with xhigh effort
[?25h[?2026l]0;⠐ Créer un fichier s3-edit.txt avec hello[?2026h[?25l
·o68thinking with xhigh effort
[?25h[?2026l[?2026h[?25l
76thinking with xhigh effort
[?25h[?2026l]0;✳ Créer un fichier s3-edit.txt avec hello[?2026h[?25l
●Write(]8;id=vlvau2;file:///tmp/spike-s3-write2/s3-edit.txts3-edit.txt]8;;)
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
 Create file
 s3-edit.txt
╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
 1hello
╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
Doyouwanttocreates3-edit.txt?
1.Yes
2.Yes,allowalleditsduringthissession(shift+tab)
3.No
Esctocancel·Tabtoamend
[?2026l]0;⠐ Créer un fichier s3-edit.txt avec hello[?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-write2││
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
⚠2setupissues:MCP ·/doctor
▎MeetFable5,ournewestmodelforcomplex,long-runningwork.Tryanytimewith/model.
▎IncludedinyourplanlimitsuntilJun22,thenswitchtousagecreditstocontinue.
 Create a file named s3-edit.txt containing exactly the word hello. Use the Write tool. Do not do anything else. 
●Write(]8;id=vlvau2;file:///tmp/spike-s3-write2/s3-edit.txts3-edit.txt]8;;)
✻Seasoning… (3s·↓147tokens)
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
 
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
esctointerruptYou'veused91%ofyoursessionlimit·resets7pm(Europe/Paris)·/usage-creditstorequestmore
[?25h[?2026l[?2026h[?25l
✶Seasoning…
[?25h[?2026l[?2026h[?25l
●
 ⎿  Wrote1linestos3-edit.txt
   1 hello
✶ Seasoning… (3s · ↑ 147 tokens)

 
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
esctointerruptYou'veused91%ofyoursessionlimit·resets7pm(Europe/Paris)·/usage-creditstorequestmore
[?25h[?2026l[?2026h[?25l
i…
[?25h[?2026l[?2026h[?25l
*ng
[?25h[?2026l[?2026h[?25l
…
[?25h[?2026l[?2026h[?25l
✢
[?25h[?2026l[?2026h[?25l
·
[?25h[?2026l[?2026h[?25l
✢