Textile Globe phasedoc

Static snapshot exported 2026-10-28. Tick state is as of that date.

untouchedin progressdone and verified

Source repositoryfork + upstream merge Build and setupnpm, Vite, doctor Provider keysprivate .env file ChatGPT sign-inexperimental voice auth Textile datasetscotton, hubs, ports, lanes Live feedsships, fires, weather Local serverproxies keep keys private Voice controlspeak commands Test suite6,214 automated checks Layer catalogregistry + share tokens Layer paneltextile group + shell 3D globeCesium rendering Phasedoc (internal) and betadoc (public)

Component rollup

ComponentDonePartialOpen
build200
catalog100
docs511
feeds405
globe101
keys200
oauth100
repo400
server201
tests100
textile402
ui102
voice103

How the pieces connect

The source repository holds everything. Build and setup installs and bundles it. The local server reads the provider keys and forwards requests to outside services, so keys never reach the browser. Live feeds (ships, fires, weather) arrive through that server. The textile datasets are static files shipped with the code. Both feed the layer catalog, which the layer panel lists and the 3D globe draws. Voice control calls the same catalog through a short list of allowed actions and signs in through the ChatGPT sign-in. The test suite guards all of it, and the two documents describe it.