diff --git a/ENTRY.md b/ENTRY.md index 0ddfa81..b0b5c0d 100644 --- a/ENTRY.md +++ b/ENTRY.md @@ -108,8 +108,23 @@ What that looks like: 4. Set `status: draft` and list the seat in `README.md` as *"draft, awaiting its portrait"*. -The seat is real while it waits. When the image lands under `visuals/`, -uncomment the line and move `status` to `handed-forward` or `complete`. +The seat is real while it waits. The portrait is generated when that seat is +about to be published, for that entry alone: + +```bash +llm-connect image render-hall --hall --entry entries/.md +``` + +The command writes the file, stores a receipt under `visuals/receipts/`, and +uncomments the image line. It leaves `status` as it is. Move `status` to +`handed-forward` or `complete` when the seat itself is finished, not because +a portrait arrived. + +Seats already in the hall when channel publishing starts are historic content. +A post of one carries a remark that it is historic. A seat written after that +practice starts waits a short cooldown of some minutes, then publishes, and +the portrait is rendered at that moment if it is still missing. The cooldown +publisher is later work. Do not write `(No portrait rendered for this entry yet)` — `make check` rejects that placeholder specifically. Do not point a finished entry at a file that does