feature/fleur-stencil #20

Merged
Nora merged 14 commits from feature/fleur-stencil into develop 2026-10-31 16:05:27 +00:00
Owner
No description provided.
Nora added 14 commits 2026-10-31 15:50:37 +00:00
Quatre palettes ajoutées au registre, à juger à l'œil dans l'éditeur.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Le print Macro (~4 min) fait NetworkError dans Firefox alors que le
serveur va au bout : la route de tir répondra 202 { id } et la page
suivra l'issue par /api/render/progress.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Les tests de tir qui attendent l'issue passent par `shoot` (test-kit/render-server.js),
qui lit aussi `detail` dans `progress.last` quand il est présent.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
`POST /api/render/shot` (Océan, Fleur, Macro) répond 202 `{ id }` après les gardes
synchrones ; le verrou `printing` est pris par `claimShot` avant le 202 (avant les
plantes pour Fleur), le rendu continue par `detachShot` et son issue arrive dans
`progress.last`. Un échec y est rangé en 500 `render_failed` (correspondance
complète en O535).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
`renderErrorOf` (render-common.mjs) donne la correspondance pure erreur -> statut ;
`respondRenderError` et `detachShot` la partagent : l'issue d'un tir en échec après
le 202 porte le statut et l'erreur qu'aurait envoyés la route.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Les vues Océan, Fleur et Macro lancent le tir puis attendent l'issue par
`waitShot` sur un 202 (`editor/web/shot-run.mjs`, pur et testé : `runShot`,
`outcomeView`). Le sondage local de Macro passe par `onProgress`.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Plans tir-asynchrone, face-seule et macro absorbés dans CLAUDE.md et
.claude/rules (export, fleur, envoi, nouveau macro.md), puis supprimés
avec leurs tâches et les sources de la maquette Macro (lisibles par
git show e3d2675f:docs/macro-maquette/<fichier>). Restes non joués
(O522 print de contrôle Macro, mesures d'O528, vérification Firefox
d'O538) rangés au backlog.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Attache depth24plus-stencil8, fs écrit frag_depth, depthCompare always sans écriture : le stencil anticipé de la Quadro ne varie plus d'un rendu à l'autre (O449). Peintre fleur-gpu.3.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Merge branch 'feature/tir-asynchrone' into feature/fleur-stencil
All checks were successful
CI / OceanPrint - tests + lint JS (pull_request) Successful in 4m45s
a9a6e7e159
Nora merged commit 38f62ebbc6 into develop 2026-10-31 16:05:27 +00:00
Nora deleted branch feature/fleur-stencil 2026-10-31 16:05:27 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Nora/OceanPrint!20
No description provided.