- Build output moved to build/ (tsc outDir; worker-client, registry
DEVICES_DIR, html script src, tests, sync_www ITEMS updated; build/
gitignored, stale peris/core+ui removed)
- Version management: src/core/version.ts (project, 0.2.0) shown in the
header and terminal banner; per-device Device.version validated by the
registry and shown on card headers; docs/CHANGELOG.md records both
(project + device table)
- docs/EMU-API.md: full reverse-engineered summary of the closed-source
esp_emu_bg.wasm surface (lifecycle, execution, CPU state, GPIO/UART/
WiFi, M0-verified MMIO facts, stock worker protocol, CLI-only gaps)
- AGENT.md: environment pitfalls (mirrors, idfm.bat/MSYSTEM, merge-bin),
emulator behavior facts, architecture invariants, past-bug table,
test conventions and versioning rules for future agents
- README/ARCHITECTURE/DEVICE-API updated for the new layout