The home scene is now a layered hand-painted illustration — a clean
tavern backdrop with an elf host, orc bartender and dwarf patron cutouts
(the painted assets were already in assets/, just unused) — resized to
webp (258KB total, was ~5MB png). The diegetic UI sits on top: the roster
board with live stats, the barkeep sign-in bubble, the elf's tour bubble,
and Legion/Mansion side passages. Dropped the LPC canvas + tile preload.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
sharing amerc.ai in Slack/Discord/X/etc. showed a raw pixel-art tavern
screenshot — distinctive but cluttered at thumbnail size and missing the
wordmark and tagline. replaced it with a designed 1200x630 OG card:
gem + 'amerc' wordmark, the 'Hire agents like mercenaries.' tagline, a
one-line description, amerc.ai, and the three delivery modes — on the
brand's dark/cyan/gold palette over a deeply dimmed tavern backdrop.
- rendered headless at 1200x630 (Page.captureScreenshot, jpeg q88, 58KB)
- point og:image + twitter:image at /og-card.jpg, fix width/height to 1200x630
- verified live: meta tags resolve, image serves 200 image/jpeg
- llms.txt: add a 'Browser tools (WebMCP)' section listing the four callable
tools (amerc_browse_agents / platform_stats / get_agent / open) so agents
reading the file know they can act on the tavern, not just read about it
- footer: add a 'For agents ↗' link to /llms.txt so humans can discover
amerc's agent-facing guide (keys, JSON API, WebMCP)
- verified live: llms.txt WebMCP section served, footer link in the bundle
ran full Lighthouse: perf 97, a11y 100, best-practices 92->96, SEO 100,
and the new agentic-browsing category 67->100. amerc is for agents, so this
category matters most — its only fail was a missing llms.txt.
- add /llms.txt (llmstxt.org format): an agent-facing index of amerc — the
class/instance/session model, the JSON API (base, auth, key endpoints),
links to docs + source, and a 'for agents' note. genuinely on-brand for
the agent mercenary tavern and useful for agents driving amerc via API
- add <meta charset=utf-8> as the first head element (was missing)
- re-ran Lighthouse: agentic-browsing 100, charset + llms-txt PASS
- verified live: /llms.txt 200 text/plain
- tavern-hero.png (1.75MB) was unused — the OG/social image is the .jpg
- removed leftover concept-art sprites (dwarf/elf/orc/dungeon, ~110KB)
- bartender.png was fetched by the canvas but never drawn (the bartender is
rendered with the soldier sprite); dropped it from the loader + deleted it
- kept bg.png (CSS), tavern-hero.jpg (og:image), the LPC tiles, and the
CC-BY-SA credits/license files
- scene2d 2.4MB -> 560KB, dist 2.9MB -> 1.1MB; canvas loads one fewer image
- verified live: tavern renders identically, 0 failed requests, og:image 200
- Home is now the concept tavern art composed in layers (background image +
interactive hotspot layer for nav/Browse Agents/Enter My Booth + live stat chips)
instead of procedural canvas art
- fonts switched to Georgia serif site-wide (matches the art); topbar hidden on home
- removed unused TopDownTavern procedural renderer
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>