archvillainette
  • Joined on 2026-03-17
archvillainette commented on issue ShadowsOverWestgate/sow-tools#72 2026-07-30 19:53:46 +00:00
Correct the platform record: assemble runs in sow-module release CI

Resolved: both platform issues corrected; platform keeps one NWSync role, and it is passthrough

Corrections posted

  • [sow-platform#94](https://git.westgate.pw/ShadowsOverWestgate/sow-platf…
archvillainette closed issue ShadowsOverWestgate/sow-tools#60 2026-07-30 18:19:13 +00:00
The emit upload path and NWCompressedBuffer round-trip
archvillainette commented on issue ShadowsOverWestgate/sow-tools#60 2026-07-30 18:19:13 +00:00
The emit upload path and NWCompressedBuffer round-trip

Resolved — failure posture is (1): a failed emit fails the producing release

The mechanism shipped in PR #73; the policy…

archvillainette commented on issue ShadowsOverWestgate/sow-tools#60 2026-07-30 18:17:34 +00:00
The emit upload path and NWCompressedBuffer round-trip

Prototype landed — PR #73

The upload path is concrete now, so the parts of this ticket that were design questions are…

archvillainette created pull request ShadowsOverWestgate/sow-tools#73 2026-07-30 18:17:10 +00:00
nwsync: upload sink, key-addressed CLI, fail-closed publication marker
f2a0d6a8d1 feat(nwsync): upload sink, key-addressed CLI, fail-closed publication marker
archvillainette created branch feat/nwsync-upload-sink in ShadowsOverWestgate/sow-tools 2026-07-30 18:16:49 +00:00
archvillainette commented on issue ShadowsOverWestgate/sow-tools#60 2026-07-30 17:38:22 +00:00
The emit upload path and NWCompressedBuffer round-trip

From #59: while reshaping the CLI, fix the flag order too — emit hak/x.hak --out DIR fails with "exactly one artifact is required" because Go's flag stops parsing at the first non-flag…

archvillainette closed issue ShadowsOverWestgate/sow-tools#59 2026-07-30 17:38:02 +00:00
Run upstream nwn_nwsync_write and capture reference output for one real hak
archvillainette commented on issue ShadowsOverWestgate/sow-tools#59 2026-07-30 17:38:01 +00:00
Run upstream nwn_nwsync_write and capture reference output for one real hak

Resolved — upstream runs, reference output captured, and Crucible matches it byte for byte

How the binary was obtained

Not packaged in nixpkgs (nix search nixpkgs neverwinter finds…

archvillainette commented on issue ShadowsOverWestgate/sow-tools#72 2026-07-30 17:31:34 +00:00
Correct the platform record: assemble runs in sow-module release CI

Verification sweep — one more thing to correct while in there

Still valid, unclaimed, unblocked. Two additions:

  • The correction list should include sow-tools#53 itself, not only the two…
archvillainette commented on issue ShadowsOverWestgate/sow-tools#59 2026-07-30 17:31:25 +00:00
Run upstream nwn_nwsync_write and capture reference output for one real hak

Verification sweep — still valid, and now the highest-value open ticket on this map

Nothing here is stale. Confirmed against the repo: no upstream binary, no reference output, no conformance…

archvillainette commented on issue ShadowsOverWestgate/sow-tools#61 2026-07-30 17:31:20 +00:00
Bunny write credential for sow-module CI

Verification sweep — premise correction

"It has no zone credential today" is wrong as written. sow-module/.gitea/workflows/release.yml:45-46 already passes BUNNY_STORAGE_ZONE / `BUNNY_STOR…

archvillainette commented on issue ShadowsOverWestgate/sow-tools#60 2026-07-30 17:31:06 +00:00
The emit upload path and NWCompressedBuffer round-trip

Verification sweep — half of this ticket is already answered by PR #71

Landed in a131b25, so do not re-decide:

  • zstd dependency chosen and proven. github.com/klauspost/compress
archvillainette commented on issue ShadowsOverWestgate/sow-tools#53 2026-07-30 17:30:52 +00:00
crucible nwsync: emit blobs and per-artifact NSYM, assemble the merged manifest

Verification sweep (map #54, under sow-platform#80)

The build half of this brief landed in PR #71 (a131b25): internal/nwsync/{emit,assemble,compressedbuf,manifest,run}.go, `cmd/crucible…

archvillainette commented on issue ShadowsOverWestgate/sow-tools#65 2026-07-30 11:25:22 +00:00
Wire the consumer repos to the settled crucible nwsync interface

Resolution

All three consumer repos are wired as issue text, plus one gap in the settled surface closed and one fog patch graduated. The invocations were settled against the real scripts,…

archvillainette closed issue ShadowsOverWestgate/sow-tools#65 2026-07-30 11:25:22 +00:00
Wire the consumer repos to the settled crucible nwsync interface
archvillainette opened issue ShadowsOverWestgate/sow-tools#72 2026-07-30 11:24:47 +00:00
Correct the platform record: assemble runs in sow-module release CI
archvillainette pushed to main at ShadowsOverWestgate/sow-tools 2026-07-29 10:50:07 +00:00
a131b25e5b feat(nwsync): emit blobs and per-artifact NSYM, assemble merged manifests (#71)
archvillainette deleted branch feat/nwsync-emit-assemble from ShadowsOverWestgate/sow-tools 2026-07-29 10:50:07 +00:00