From 07bc09129ee2f5724d6b6f044dc99323486d42e6 Mon Sep 17 00:00:00 2001 From: slaguru666 <111923774+slaguru666@users.noreply.github.com> Date: Tue, 15 Sep 2026 22:14:49 +0100 Subject: [PATCH] art sheet: record what actually rendered, and why Joan did not MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Eight plates and six of seven portraits are on disk. Joan Wetherlaw's portrait stalled three times — twice on the bridge's full 1800s window and once on deliberately reworded prompt text, which rules out both the prompt and deduplication. The thirteen before it returned in about forty-five seconds and everything after ~21:20 hung, which looks like fast GPU hours running out mid-batch. The sheet listed every stem as though it existed and named the plates by their pre-conversion stems rather than the webp files actually committed. Both fixed, with the retry instructions and the note that mj-gen exits 0 on a timeout, so the file is the thing to check and not the exit code. Co-Authored-By: Claude Opus 5 --- docs/scenarios/STANDING_ORDER_ART.md | 41 ++++++++++++++++++++-------- 1 file changed, 30 insertions(+), 11 deletions(-) diff --git a/docs/scenarios/STANDING_ORDER_ART.md b/docs/scenarios/STANDING_ORDER_ART.md index e27995c..7fbaf50 100644 --- a/docs/scenarios/STANDING_ORDER_ART.md +++ b/docs/scenarios/STANDING_ORDER_ART.md @@ -58,16 +58,18 @@ regenerate it** — a picture that contradicts a clue is worse than no picture. ## Plates — `art/scenes/` -| Stem | Where it is used | +**All eight are generated**, as `art/scenes/so_NN_.webp`. + +| File | Where it is used | |---|---| -| `so_cover` | Cover plate | -| `so_wetherlaw` | Act One — the farmyard | -| `so_ash_edge` | Act One — clue 2, the surveyed line | -| `so_adit` | Act One — the service adit portal ✅ **generated** | -| `so_corridor` | Act Two — arrival below | -| `so_control_room` | Act Two / Three — the broadcast and the signing | -| `so_registry` | Act Two — the stacks, and the thing counting in them | -| `so_creche` | Act Two — the school, and the cost of ending 1 | +| `so_01_cover.webp` | Cover plate | +| `so_02_wetherlaw.webp` | Act One — the farmyard | +| `so_03_ash_edge.webp` | Act One — clue 2, the surveyed line | +| `so_04_adit.webp` | Act One — the service adit portal | +| `so_05_corridor.webp` | Act Two — arrival below | +| `so_06_control_room.webp` | Act Two / Three — the broadcast and the signing | +| `so_07_registry.webp` | Act Two — the stacks, and the thing counting in them | +| `so_08_creche.webp` | Act Two — the school, and the cost of ending 1 | **Shared prefix.** Every plate prompt begins with this and it is not optional: @@ -91,7 +93,7 @@ regenerate it** — a picture that contradicts a clue is worse than no picture. > crossing the whole frame and turning ninety degrees, the ground beyond it very slightly > paler, no fence, no wall, no people* `--ar 3:2` -### so_adit ✅ +### so_04_adit > …*a low painted concrete portal set into open moorland heather, a dark circular opening > under a heavy cantilevered slab, fine pale grit settling over the heather like milled > dust, no people* `--ar 3:2` @@ -146,7 +148,24 @@ regenerate it** — a picture that contradicts a clue is worse than no picture. | `so_marlow` | *…a very old British woman of one hundred and one in a hospital bed, eyes open and entirely lucid, ashamed rather than confused* | Filed a war to save a fortnight | | `so_teague` | *…a heavy-set British man of thirty-eight in a plain 1970s police-style uniform without insignia, jaw set, not angry, holding himself very still* | Has decided the surface is a lie because the alternative is unbearable | | `so_kit_marlow` | *…a British girl of seventeen in a hand-me-down jumper, holding a rolled sheet of paper, hopeful and a little defiant* | Has drawn the sky four thousand times from one photograph | -| `so_joan_wetherlaw` | *…a British farming woman of sixty-seven in a waxed coat, weathered, holding a yard brush, unimpressed and patient* | Has been right for four years and has stopped telling anyone | +| `so_joan_wetherlaw` | ⚠ **NOT GENERATED — see below** *…a British farming woman of sixty-seven in a waxed coat, weathered, holding a yard brush, unimpressed and patient* | Has been right for four years and has stopped telling anyone | + +⚠ **Joan Wetherlaw's portrait does not exist.** Six of the seven portraits are on +disk as `art/portraits/so_.webp`; hers is the one that never rendered. + +Three attempts, all stalled: two ran the bridge's full 1800-second window and +reported `timed out waiting for grid`, and a third with deliberately reworded +prompt text stalled the same way. **It is not the prompt and it is not +deduplication** — the reword was a genuinely new match key and it hung too. The +thirteen generations before it all returned in about forty-five seconds, and +everything submitted after roughly 21:20 hung, which is consistent with the +Midjourney account's fast GPU hours running out partway through the batch and +later jobs dropping into the relax queue. + +**To finish it:** re-run the prompt above when the quota has reset. Nothing else +in the scenario depends on it — Joan is an Act One NPC and the act does not need +her face — and `mj-gen` exits 0 on a timeout, so check for the file rather than +trusting the exit code. ---