diff --git a/docs/research/swarm-dashboard.md b/docs/research/swarm-dashboard.md deleted file mode 100644 index ace7afa..0000000 --- a/docs/research/swarm-dashboard.md +++ /dev/null @@ -1,201 +0,0 @@ -# Swarm dashboard: contract state, sources, first cut - -Serves Eureka's ruling `swarm-dashboard-first-thing2-surface` (not readable from -the libby mind; cited by the id in the claiming follow-up -`libby-body:follow_up:chat-s354-359`). Read-only pass by the `libby` Self run -`libby:run:mind-20261031T061423908Z`, 2026-10-31. Nothing was built or deployed. -Claims below were probed on 2026-10-31 unless marked **unverified**. - -The question the dashboard answers for a stranger: **is anyone working, and on what.** - -## 1. Where Thing 2's surface contract stands - -Probed against the forge `GameCult/Thing` (main `e119e76`, 2026-10-22) and its -`hands/thing2-*` branches. The source of truth for cut status is the `thing2` -campaign in the Eureka mind, which this pass cannot read; the prose map -(`docs/thing2-map.md`, last edited 2026-10-12) is the evidence used. - -| Piece | State | -| --- | --- | -| Contract, Rust (`crates/thing-contract`) | On main. 13-arm closed `Node` union, `SurfaceDocument`, `CompositionDocument`, `CommandDecl/Invocation/Result`, `AssetCatalog`; byte goldens under `tests/goldens/`. | -| Contract, C# and TypeScript | Not on main. Branches `hands/thing2-contract-cs` (`3dadfc6`, 2026-10-14) and `hands/thing2-contract-ts` (`aeede04`, 2026-10-12). The map lists the cross-runtime store check and publication as waiting. | -| Core (resolution, `thing.std` compositions, binding via the CultMesh port, Taffy layout, command dispatch) | Not built. No crate exists. Decoding Verse surfaces waits on `cultlib-gaps:follow_up:decode-stack-safety`. | -| TUI backend | Not built. Planned first backend. | -| Web backend and shell | Not built. | -| Discovery/advertisement | Not a Thing kind (`thing2:ruling:advertisement-owner`); read through a core port; today's `gamecult.eve.provider_advertisement.v1` is unchanged. | - -`README.md` says the same: the layout solver, text, accessibility tree, render -commands and backends "are not built yet". **Nothing can render a Thing 2 -surface today.** The only live renderers are Thing 1's (browser oracle, Ghostlight's vendored lowering, -the Nightwing browser reference), and Eve dashboards are quarantined (`gamecult.md`: no new Eve surfaces). - -### What a provider must publish to render - -From `docs/thing2-map.md` "The consumer contract" and `crates/thing-contract/src`: - -1. A `SurfaceDocument` (`gamecult.thing.surface.v1`, key `thing:surface:.