LIT Dave (t263): "those aer so cool, can you uopdate the boring ass biodome page now tied to patricia and patty cake and have a spot where you can add an agent.md file to add a challenger, like online play right, that would be cool."
MODEL Patricia and Pattycakes are a browser model of the NES-app agents (PATRICIA v49), not the app itself. They live in the dome and play a small, real game: a tell-reading duel. The attacker throws a PUNCH or a FEINT and may show a tell (sometimes a bluff); the defender answers DODGE, BLOCK or COUNTER. A tell only helps if the defender sees it and the rose triad (observe + respond) fits inside the tell's lead time; otherwise the .1 s sub id can still fire a reflex dodge. A hit grows the reaction gradient: 1x at 0.5, 2x at 2 (defence weighted up), {{trigger::hide}} at the threshold (commit to her best defensive move for 2 exchanges). Whether hiding paid moves the threshold between 2 and 5, as in v49. Memory crystals (localStorage in this browser) keep what each agent learned between bouts.
| damage taken | DODGE | BLOCK | COUNTER |
|---|---|---|---|
| PUNCH | 0 | defender 3 | defender 10 |
| FEINT | defender 4 (off balance) | 0 | attacker 8 (countered) |
LIT the table above is the whole rule set; 24 exchanges a bout, attacker alternating; points = damage dealt; K·Kelvin keeps the ledger and the page re-checks it inside every bout.
MODEL Dave's 12 layers (t253, labels verbatim) on each sapphon; which duel event lights which layer is my mapping.
LIT The file is read as data only: YAML front matter (name, color, crystal, style weights, reaction times, gradient threshold, hide move, attack habits, notes) plus an optional ```rules block of plain declarative settings. Nothing in it is ever run, unknown keys are ignored, values are clamped, and everything is shown as text. The agent.md format ·
LIT This page is static and has no server, so play is asynchronous, and safely so: share a challenger as a link (the agent.md rides in the #fragment, which browsers never send to the server); export a result file that anyone can import here to replay and verify exchange by exchange; or submit your challenger as a GitHub issue that you post yourself.
WALL True real-time online play (two people in the dome at the same moment) needs a server, for example a small WebSocket relay; the local biodome server at 127.0.0.1:4199 could host one. That is the offered next step; it is not built here.
WALL The 13×13 × 4 census boards and the house doors read Dave's own drive, so they live only in the local biodome (served at 127.0.0.1:4199). This public copy shows the dome, the agents and the challenger slot; nothing from the drive is published.
AMBER self-check running…
seal sha256(name|slug|blurb) d1d1d8d7f066792417cc6d8cb5f0a13987872fbf17bf3f717fdfe05412ba72d3