Block a user
archvillainette
deleted branch fix/nwsync-declare-frame-content-size-and-verify from ShadowsOverWestgate/sow-tools
2026-07-31 22:33:13 +00:00
archvillainette
automatically merged pull request ShadowsOverWestgate/sow-tools#87
2026-07-31 22:33:12 +00:00
Blobs under 256 bytes omit the zstd frame content size, and no client can sync past one
Replacing a blob does not purge the pull-zone cache, so verify can pass while clients still get the bad bytes
Run the verifying backfill: every blob published by emitter 1 is still unreadable by a client
fix(nwsync): declare Frame_Content_Size on every blob, and verify what is published
The accent plum: Bruised Plum as identity, not lineage
archvillainette
pushed to fix/nwsync-declare-frame-content-size-and-verify at ShadowsOverWestgate/sow-tools
2026-07-31 22:27:39 +00:00
archvillainette
created branch fix/nwsync-declare-frame-content-size-and-verify in ShadowsOverWestgate/sow-tools
2026-07-31 22:27:39 +00:00
archvillainette
commented on issue ShadowsOverWestgate/sow-nodebb-theme#55
2026-07-31 22:27:23 +00:00
Role-based token contract
Resolution
The token contract is ~30 roles, down from 50 declared tokens plus 26 frontmatter pigments.
Derived from real usage across scss/westgate/ (6118 lines) and the sibling plugin…
Role-based token contract
Acceptance gate: a real NWN client syncs from an assembled manifest on the Bunny zone
Correction: not transient, and my earlier read was wrong
I said above this looked like a truncated transfer and to retry. That was wrong, and the retry disproved it: same file, 017f6802…,…
Blobs under 256 bytes omit the zstd frame content size, and no client can sync past one
Nothing verifies a published NWSync blob except a player's client
Acceptance gate: a real NWN client syncs from an assembled manifest on the Bunny zone
First real client sync against the live zone — most of the way, then a transient failure
Ran this gate today from the testing target on netcup-game (sow-platform#79). Recording it here…
Acceptance gate: a real NWN client syncs from an assembled manifest on the Bunny zone
One of the two blockers is gone. sow-module#51 merged (PR #57) and sow-module#49 cut v0.2.1-rc1, so a manifest assembled by sow-module release CI now exists on the zone:
manifest_sha1 …
Map: NWSync publishing — emit at artifact birth, assemble at module release
Route ticket sow-platform#128 is built — one of the two remaining is off the board
PR ShadowsOverWestgate/sow-platform#129 does the serving side: sow-nwsync-web…