Four pages named after jobs instead of buttons, and a Generate button that says why it refused
The paying work turned out to be mascots, packshots, explainers and keeping a face the same. Each has a page now. Separately: the primary action stopped greying itself out, because a disabled button cannot tell you what is missing.
Four pages named after the job
Every page here used to be named after an input: text, image, reference, link, document. That answers "which button". It does not answer the question a brand manager holding an approved mascot actually has.
We went back through the prompts real accounts have written. Four jobs came out of it, and each now has its own page:
- Character consistency — 51 of 181 hand-written prompts carry an explicit identity, product or logo lock, across eleven accounts. It is the phrase every video model is marketed with and the one none of them defines. The page says what the appearance clause holds and what it does not: Wan 3.0 has no cross-session identity lock, so consistency is resent with every generation, not remembered between them.
- Mascot video — the only subscription on the books spent its entire allowance animating a mascot for a safety-certification film, and four more accounts came for a recurring costumed character. The page animates artwork you already own; it does not design a mascot for you.
- Product video — the packshot cases: a jewellery box, a TV stand, a perfume turntable. It generates a new scene around your product rather than cutting your photographs together, and because there is no 3D model behind it, a full 360° turn is not reliable.
- Explainer video — a film that has to survive a review, in a language that is not English, without depicting the harm it warns about. There is no script-to-film button: a two-minute explainer is 12–20 separate generations you cut together.
The prompt guide
Three tools on this site produce prompts and none of them explained how one is
read. Meanwhile the top ten results for wan 3.0 prompt guide were ten teaching
pages, none of them ours — and the first of them teaches an "AI Director mode"
and an "Identity Lock", neither of which exists in the request schema.
Generate stopped greying itself out
Every generator disabled its primary action until the request was complete — empty prompt, no document, no link — with pointer events off. A greyed-out primary action is the site declining to say why, and it reads as broken rather than as incomplete: you cannot tell an empty box from an outage, because both look like a button that does not respond.
It also hid the thing the generator most needs to say. The paywall, the free clip and the sign-in redirect all live behind that click, so an account with no credits and an empty box could never reach any of them — the wall that explains the refusal was unreachable from the control whose refusal it explains.
Now only an in-flight run disables the button. A click with something missing writes one sentence and puts the caret in the field that is empty. A click with a prompt and no balance reaches the wall, which is where it was always meant to go.
Every priced wall now shows both doors
The walls quoted one price: the $9.90 / 400-credit pack, and nothing else. That was right about first purchases and wrong about everything after them — a reader ready to commit had to leave the wall, find the pricing page and start over, from the surface where intent is highest.
Both prices now, on every wall that quotes one: the pack first and still the primary action, the plan under it. Sign-up walls stay out of it, because they ask for an account rather than a card.