kcode-kweb-context
kcode-kweb-context owns Kennedy's in-session Kweb node context and its
provider-facing box projection policy.
The crate is deliberately independent of network fetching and database
ownership. Callers fetch a requested node and its fixed connections, apply them
to Context, then ask the context to reconcile its projection through an
already-open Session History handle. The caller still chooses roots, staged
mutations, synchronization timing, and commit behavior.
See Documentation.md for the public API and projection guarantees.