1.6 KiB
Jacob: SEX~SHOP
Jacob now owns a dark shop-sign system rather than parchment capsules. The supplied prompt 44/46 and closing-time example establish the identity: a theatrical gay shopkeeper in a messy permanent interior. The server identity is a non-graphic summary, not a transcription of the full supplied prompt.
Ownership
src/personas/jacob/theme.stylex.ts: oxblood, near-black, pink and chrome tokens; ABC Arizona Plus.shop-plate.tsxandsurfaces.css: shared vinyl casing for title, suggestions and bubbles; chrome lips, corner fixings, vents, registration marks and miniature shelf spines. Decoration is hidden from assistive technology.effect.tsandemboss-field.ts: actual crisp/soft height field, finite-difference normals, lacquer lighting, raised SEX~SHOP lettering, ridges and slotted screws.metrics-effect.ts: three recessed circular gauges driven by real narrative values. Four Gaussian levels rebuild when values or size change. One composite draw per steady frame; HTML meters remain accessible and CSS bars supply fallback.
The shared effect host owns visibility, route-transition pauses, reduced motion, DPR caps and cleanup. The persona engine owns rendering. Controls and message text remain live HTML with unclipped focus rings.
src/content/persona-assets.json retains fourteen stable Jacob filenames and placement recipes, retuned to the shop materials. They remain planned; this change does not generate images or request missing files. Current relief and texture are procedural.
The closing-time example informs styling only. It does not impose a timed closure or change stop behavior.