-
Notifications
You must be signed in to change notification settings - Fork 1
Track the warp-drive-g2b scaffold retirement (plus: control-projection governance sketch) #720
Copy link
Copy link
Open
Labels
blockedBlocked; cannot proceed without external input or dependency.Blocked; cannot proceed without external input or dependency.enhancementNew feature or requestNew feature or requestfeatureFeature umbrella (epic)Feature umbrella (epic)legend:platformMethod legend platform.Method legend platform.needs-designMethod closeout state needs-design.Method closeout state needs-design.runtimeRuntime coreRuntime corespecSpec/Design documentSpec/Design documenttaskSmall, 1–3h taskSmall, 1–3h tasktype:enhancementMethod work type enhancement.Method work type enhancement.type:spikeMethod work type spike.Method work type spike.
Description
Metadata
Metadata
Assignees
Labels
blockedBlocked; cannot proceed without external input or dependency.Blocked; cannot proceed without external input or dependency.enhancementNew feature or requestNew feature or requestfeatureFeature umbrella (epic)Feature umbrella (epic)legend:platformMethod legend platform.Method legend platform.needs-designMethod closeout state needs-design.Method closeout state needs-design.runtimeRuntime coreRuntime corespecSpec/Design documentSpec/Design documenttaskSmall, 1–3h taskSmall, 1–3h tasktype:enhancementMethod work type enhancement.Method work type enhancement.type:spikeMethod work type spike.Method work type spike.
Part 1 — Grounded: a committed retirement that nothing tracks
docs/topics/RuntimeConstellation.mdcontains this row:warp-wasmWARP DRIVE scaffoldNothing in the tracker follows that commitment. The scaffold is
crates/warp-wasm/src/lib.rs'sexperimental_warp_drive_g2bmodule, behind a Cargo feature of the same name, registering one hardcoded query id (0x5744_4732, ASCIIWDG2). A stock build without the feature refuses it withUNSUPPORTED_QUERY; there is a test asserting exactly that.It is currently WARP DRIVE's only path to Echo-projected file bytes.
Supporting evidence that it is inert rather than evolving: across the 264 commits between WARP DRIVE's pinned Echo seam branch and current
main, 154 files changed and none are incrates/echo-wasm-abi/orcrates/warp-wasm/.This part is a real tracking gap and should stay open.
Part 2 — Exploration only: how control projections should be governed
The following is a proposal I generated while auditing, not an established requirement. It should not be treated as accepted work.
/echo/head.json— the file the scaffold serves — fits none of Echo's existing I/O categories. It is not workspace content governed byecho-file-aperture, and it is not an external-action boundary crossing. It currently has no contract at all: a hardcoded experimental query id, no declared serialization, no selected revision, no reserved namespace, no declared owner.One reading is that it is a control-plane projection and deserves its own class:
With a possible namespace-ownership split: WARP DRIVE already reserves
/.warp/for its own mount diagnostics (/.warp/stats,/.warp/runtime), which are the mount's control plane, distinct from Echo's data.Caveats on the above, stated plainly:
/echo/head.json) that exists only to satisfy one WARP DRIVE gate. One data point is thin ground for a namespace doctrine./.echo/path convention is invented here, not drawn from any existing Echo decision.Treat Part 2 as a design sketch to accept, modify, or discard — not as scoped work.
Origin
Found auditing the Echo/WARP DRIVE seam at echo
c354d53/ warp-drive63b1f9e.