art sheet: record what actually rendered, and why Joan did not

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 <noreply@anthropic.com>
This commit is contained in:
slaguru666
2026-09-15 22:14:49 +01:00
co-authored by Claude Opus 5
parent 123e08612e
commit 07bc09129e
+30 -11
View File
@@ -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_<stem>.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_<name>.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.
---