docs(readme): refresh for tiles architecture; reference state machines + webtil.es comparison
README:
- Add explicit "State machines" section covering all three FSMs (tile
lifecycle, pubsub, cmd panel) with one-paragraph "what they replace"
framing and links to the per-FSM design docs.
- Add a Peek-tiles-vs-DASL/webtil.es teaser table (lifecycle,
capabilities, IPC, identity, sandbox, distribution) that points to
the full row-by-row comparison in docs/architecture.md.
- Drop the dead /autonome/peek/extension/ link from the history section
(the original browser-extension source is no longer in this repo).
DEVELOPMENT.md:
- Fix stale peek://ext/cmd/nouns.js → peek://cmd/nouns.js and
peek://ext/lex/home.html → peek://lex/home.html.
- Move noun-registry / nouns module paths from features/cmd/ to
app/cmd/ (cmd registry is in bgWindow / app/index.js, not a
feature tile).
- Rename "Editor Extension" / "Lexicon Studio extension" → "tile";
rename the noun "Converted extensions" table header to "Converted
tiles"; rename "Existing extensions" UI-migration prose to
"Existing tiles".
- Add a new Critical Rules entry on tile-preload.cts: it must remain
a CommonJS .cts file, because backend tsconfig emits ESM for plain
.ts and Electron's sandbox preload silently rejects ESM (empty
window.app, no thrown error, every tile broken).
No new docs created — all detail still lives in
docs/architecture.md, docs/pubsub-state-machine.md,
docs/cmd-state-machine.md, docs/tile-lifecycle-fsm.md,
docs/tiles-single-file.md, and docs/tile-preload-trimming-plan.md.