docs(protocol): push-v2 — GitHub-class transport plan
Upload-first, respond-after. Plain HTTPS POST. No gRPC shim. No batching. Nine implementation phases from protocol freeze through perf tuning.
sha256:49fc3c1e7093f6dc0d42f1f297597b80750a761ae5c6abdf523f4c08f5219992
sha
+56
symbols
sha256:3becfa0a38ed04ef6cac89353cca4e3aaac4da4148f77d483c9adb9407147509
snapshot
+56
symbols added
0
dead code introduced
Semantic Changes
56 symbols
+
Muse Push v2 — GitHub-Class Transport Plan
class
section Muse Push v2 — GitHub-Class Transport Plan L1–592
+
Phase 2 — Remove correctness dependency on duplex responses
section Phase 2 — Remove correctness dependency on duplex responses L202–267
+
Phase 3 — Replace gRPC shim with plain Muse upload transport
section Phase 3 — Replace gRPC shim with plain Muse upload transport L267–303
+
Phase 4 — Introduce Git-like negotiation discipline
section Phase 4 — Introduce Git-like negotiation discipline L303–344
+
Phase 6 — Server ingest transaction model
section Phase 6 — Server ingest transaction model L382–422
+
Phase 8 — Middlebox-safe deployment shape
section Phase 8 — Middlebox-safe deployment shape L455–501
+
Optional Step 4 — post-upload async progress channel later
section Optional Step 4 — post-upload async progress channel later L98–105
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:49fc3c1e7093f6dc0d42f1f297597b80750a761ae5c6abdf523f4c08f5219992 --body "your comment"
No comments yet. Be the first to start the discussion.