refactor: rename sprout backend to buzz (#958)

Signed-off-by: Will Pfleger <pfleger.will@gmail.com>
Signed-off-by: Will Pfleger <wpfleger@block.xyz>
Signed-off-by: Will Pfleger <wpfleger@squareup.com>
Signed-off-by: Will Pfleger <wpfleger96@gmail.com>
Co-authored-by: npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 <dcfd242e557282d7a1e2cf2e6877522682f1e5c6156dc92ca7d90eaedd3b0f95@sprout-oss.stage.blox.sqprod.co>
Co-authored-by: npub1fgdl5qqnh3k3f2xkqrvt7cujalhm623x4s7fdjdj5yrtp5fzjl9qrjpucw <4a1bfa0013bc6d14a8d600d8bf6392efefbd2a26ac3c96c9b2a106b0d12297ca@sprout-oss.stage.blox.sqprod.co>
Co-authored-by: npub16v54tttfqacx9ycvc3k0ut0npj564ahcuajzy6qjvh57ntmsf4uq4806j2 <d32955ad69077062930cc46cfe2df30ca9aaf6f8e76422681265e9e9af704d78@sprout-oss.stage.blox.sqprod.co>
Co-authored-by: Will Pfleger <wpfleger96@gmail.com>
This commit is contained in:
Will Pfleger
2026-06-10 19:29:51 -04:00
committed by GitHub
parent 53e3f09485
commit d99ad131f1
306 changed files with 3249 additions and 3373 deletions

View File

@@ -113,7 +113,7 @@ Two operations act on `R`:
- **Push(R, Δ)** — receive-pack. Δ is a set of requested ref updates
`refname ↦ (old_id, new_id)`.
**The manifest pointer is the sole source of truth.** In Sprout, a successful
**The manifest pointer is the sole source of truth.** In Buzz, a successful
push may also publish a relay event (kind:30618) so subscribers learn refs moved.
That event is a *derived notification*, never the commit point: a push has
happened iff `M_R` was CAS-swapped (A3), regardless of whether — or when — any
@@ -447,7 +447,7 @@ transfer:
`manifest_event::build_ref_state_event` from `CasSuccess.manifest` — the
values that *physically landed* via CAS, by `Inv_RefEffectApplied`. The event
is relay-signed (the relay is authoritative for ref state of repos it hosts);
the pusher's pubkey rides in a `p` tag (sprout extension; NIP-34 does not
the pusher's pubkey rides in a `p` tag (buzz extension; NIP-34 does not
define one). 30618 emission happens after `cas_publish` returns `Ok` and
before the success `Response` is constructed — so 30618 is a strict
consequence of a committed CAS, never the commit itself. A failed 30618
@@ -461,7 +461,7 @@ transfer:
accepted v1 tradeoff named in §Scope).
**Current code status (verified provenance).** The full S3-CAS implementation
exists in code at PR #726's tip (`crates/sprout-relay/src/api/git/`), with the
exists in code at PR #726's tip (`crates/buzz-relay/src/api/git/`), with the
relay lib green, clippy `--tests -D warnings` clean, fmt clean, and the live
MinIO e2e — clone/push/fetch/force-push roundtrip + N-way concurrent-push
no-fork — green on the assembled tip. (Line numbers below are pinned at