# CookieBlob ANSI RPG v0.2 — Test Report

**Status:** Overland mode implemented and published for user testing  
**Date:** 2026-07-18

## Automated results

| Area | Status | Notes |
|---|---|---|
| Standalone browser prototype | PASS | Headless Chromium completed overland entry, movement, blocked terrain, dungeon entry, dungeon return, and persistence |
| WordPress room | PASS | Regenerated from the same v0.2 source; single dependency-free style/script block |
| ANSI overland renderer | PASS | Fixed-width 30×14 map with colored terrain and landmark glyphs |
| Terrain movement | PASS | Roads and plains pass; forest, water, and wall tiles refuse movement |
| Travel persistence | PASS | Coordinates, discovered tiles, visited tiles, steps, day, fatigue, and landmarks persist in `cookieblob_ansi_rpg_v01` |
| Dungeon handoff | PASS | Lower Archive entry from `A` and return to the exact map tile work |
| Landmark interactions | IMPLEMENTED | Wayfarer's Post, Broken Shrine, Ruined Watchtower, Lower Archive, and locked Moss Crypt teaser |
| v0.1 seed compatibility | IMPLEMENTED | Valid v0.1 saves normalize into the v0.2 state model |
| Seed export/import code path | IMPLEMENTED | Existing portable JSON flow retained; manual download/file-picker verification remains useful |
| Existing CookieBlob isolation | PASS | Prototype reads/writes only `cookieblob_ansi_rpg_v01` |
| zo.pub package sync | PASS | Collection updated with v0.2 playable files and documentation |

## Automated smoke flow

The bundled `test-browser.mjs` verified:

- fresh terminal state
- entry to the Old Road
- keyboard travel
- blocked water movement
- locating the Lower Archive marker
- entering the dungeon from the map
- combat start and goblin defeat
- return through the dungeon to the overland map
- persistent v0.2 state
- zero page errors

## Manual checks for the user

1. Open `index.html` from the public collection and choose `TAKE THE OLD ROAD`.
2. Try arrow keys and WASD; confirm `#`, `^`, and `~` refuse movement.
3. Visit `T`, `+`, and `?` landmarks.
4. Enter `A`, then return from the dungeon and confirm the map position is preserved.
5. Refresh in overland mode; confirm the map and travel counters remain.
6. Use `EXPORT SEED`, reset the run, then use `IMPORT SEED` to restore it.
7. Test `wordpress-room.html` in the intended WordPress Custom HTML context.

The build is ready for hands-on testing. The Moss Crypt is intentionally a locked teaser for the next dungeon content pass.
