diff --git a/CLAUDE.md b/CLAUDE.md index a379054..6e571d6 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -16,7 +16,7 @@ Phase 1 is complete (core scaffolded, tests passing). Phase 2 hardening is next. ## Important pointers -- **Source memory** (private, in `steve-krisjanovs/cortex`): `data/memories/20260528T035510.30Z-28a2f8303f2c3165.md` — original execution plan from the cortex session that produced the idea. PLAN.md in this repo supersedes it where they conflict (notably the WebSocket-only → WSS-first/SSE-fallback protocol shift, the Crosstalk-only v1.0 scope, the `turnstile` → `spkr` → `turnq` rename, and the Hono → Express server change). +- **Source memory** (private, in the maintainer's personal cortex instance): original execution plan from the cortex session that produced the idea. PLAN.md in this repo supersedes it where they conflict (notably the WebSocket-only → WSS-first/SSE-fallback protocol shift, the Crosstalk-only v1.0 scope, the `turnstile` → `spkr` → `turnq` rename, and the Hono → Express server change). - **Integration consumer (near-term)**: `cordfuse/crosstalk-runtime` — replaces `pushWithRetry`. Drives v1.0. - **Named future consumer**: `cordfuse/politik` — chamber write serialization. v1.1+; channel-naming and step taxonomy TBD pending Politik architecture review. - **License**: MIT. diff --git a/PLAN.md b/PLAN.md index d369c0f..6da4570 100644 --- a/PLAN.md +++ b/PLAN.md @@ -135,7 +135,7 @@ GET /health → 200 { ok: true } Crosstalk agents connect to the Render-hosted URL. Zero ops: Render handles uptime, restarts, TLS. -**Local dev:** `turnq.linux.internal` resolves to cachy's IPv4. Use this in `docker-compose.yml` for local testing before pushing to Render. The `TURNQ_URL` env var swaps between environments: +**Local dev:** `turnq.linux.internal` resolves to your dev machine's IPv4 (a local DNS rewrite). Use this in `docker-compose.yml` for local testing before pushing to Render. The `TURNQ_URL` env var swaps between environments: ``` # local (.env) @@ -322,6 +322,6 @@ Community contributes additional languages via the same pattern. ## Genesis -Originated in Cortex dev session 2026-05-26 with dev team actors loaded. Source memory: `data/memories/20260528T035510.30Z-28a2f8303f2c3165.md` in `steve-krisjanovs/cortex`. Original codename was `turnstile`; renamed to `spkr` then to `turnq` (2026-05-28) — `turnq` is a web3 respelling of "token," directly referencing the 1984 token ring pattern. Original protocol design specified WebSocket only; revised to WSS-first/SSE-fallback to cover enterprise environments. Server revised from Hono to Express for broader ecosystem compatibility. +Originated in a Cortex dev session (2026-05-26) with dev team actors loaded, from the maintainer's personal cortex instance. Original codename was `turnstile`; renamed to `spkr` then to `turnq` (2026-05-28) — `turnq` is a web3 respelling of "token," directly referencing the 1984 token ring pattern. Original protocol design specified WebSocket only; revised to WSS-first/SSE-fallback to cover enterprise environments. Server revised from Hono to Express for broader ecosystem compatibility. Insight: jitter answers *"is it free?"* — `turnq` answers *"when is it my turn?"*