2026-07-26 - 2026-08-02

Overview

15 Active Pull Requests
27 Active Issues
Excluding merges, 1 author has pushed 15 commits to main and 15 commits to all branches. On main, 36 files have changed and there have been 4070 additions and 419 deletions.

7 Releases published by 1 user

Published v0.3.36 v0.3.36 2026-07-31 23:14:20 +00:00

Published v0.3.35 v0.3.35 2026-07-31 22:38:34 +00:00

Published v0.3.34 v0.3.34 2026-07-31 19:01:21 +00:00

Published v0.3.33 v0.3.33 2026-07-31 18:43:53 +00:00

Published v0.3.32 v0.3.32 2026-07-31 15:28:10 +00:00

Published v0.3.31 v0.3.31 2026-07-31 11:39:10 +00:00

Published v0.3.30 v0.3.30 2026-07-30 21:57:25 +00:00

15 Pull requests merged by 1 user

Merged #91 verify is what tells you which keys to purge 2026-08-01 09:20:17 +00:00

Merged #93 fix(project): a module resref names a file, not a resource 2026-08-01 08:59:26 +00:00

Merged #90 Purge the edge after a repair, or verify answers per PoP (#89) 2026-07-31 23:13:56 +00:00

Merged #87 fix(nwsync): declare Frame_Content_Size on every blob, and verify what is published 2026-07-31 22:33:12 +00:00

Merged #84 fix(module): run scripts/fetch-upstream-manifests 2026-07-31 19:00:26 +00:00

Merged #82 fix(nwsync): write emit and assemble summaries to stderr 2026-07-31 18:42:21 +00:00

Merged #80 feat(nwsync): emit blobs in parallel with a bounded worker pool 2026-07-31 15:25:34 +00:00

Merged #78 fix(nwsync): stream emit so peak memory tracks the largest resource (#76) 2026-07-31 11:16:23 +00:00

Merged #77 docs: describe the on-disk shape of an emitted NWSync tree 2026-07-31 11:00:49 +00:00

Merged #73 nwsync: upload sink, key-addressed CLI, fail-closed publication marker 2026-07-30 21:56:07 +00:00

Merged #71 feat(nwsync): emit blobs and per-artifact NSYM, assemble merged manifests 2026-07-29 10:50:05 +00:00

Merged #70 feat(ci): prune release assets outside the newest two tags (#52) 2026-07-29 08:51:25 +00:00

Merged #69 fix(erf): align restype numbers with upstream neverwinter.nim 2026-07-28 22:18:04 +00:00

Merged #68 docs(agents): note that tea reads stdin and hangs without </dev/null 2026-07-28 13:18:38 +00:00

Merged #67 depot: replace --target local with --out DIR 2026-07-28 11:07:59 +00:00

26 Issues closed from 1 user

Closed #54 Map: NWSync publishing — emit at artifact birth, assemble at module release 2026-08-01 07:40:10 +00:00

Closed #75 Acceptance gate: a real NWN client syncs from an assembled manifest on the Bunny zone 2026-08-01 07:39:54 +00:00

Closed #88 Run the verifying backfill: every blob published by emitter 1 is still unreadable by a client 2026-08-01 07:39:36 +00:00

Closed #89 Replacing a blob does not purge the pull-zone cache, so verify can pass while clients still get the bad bytes 2026-07-31 23:13:56 +00:00

Closed #85 Nothing verifies a published NWSync blob except a player's client 2026-07-31 22:33:13 +00:00

Closed #86 Blobs under 256 bytes omit the zstd frame content size, and no client can sync past one 2026-07-31 22:33:12 +00:00

Closed #83 Flip the module build's project-script name to fetch-upstream-manifests 2026-07-31 19:00:26 +00:00

Closed #81 crucible nwsync emit/assemble write their summary to stdout, corrupting any caller that captures it 2026-07-31 18:42:21 +00:00

Closed #79 nwsync emit: upload blobs in parallel with a bounded worker count 2026-07-31 15:25:34 +00:00

Closed #76 nwsync emit holds ~5x the artifact size in RAM; OOM-killed on haks over ~1.4 GB 2026-07-31 11:16:23 +00:00

Closed #53 crucible nwsync: emit blobs and per-artifact NSYM, assemble the merged manifest 2026-07-30 22:04:23 +00:00

Closed #74 Provision the NWSync write credential on the two emitter repos 2026-07-30 21:55:17 +00:00

Closed #61 Bunny write credential for sow-module CI 2026-07-30 19:57:11 +00:00

Closed #72 Correct the platform record: assemble runs in sow-module release CI 2026-07-30 19:53:47 +00:00

Closed #60 The emit upload path and NWCompressedBuffer round-trip 2026-07-30 18:19:13 +00:00

Closed #59 Run upstream nwn_nwsync_write and capture reference output for one real hak 2026-07-30 17:38:02 +00:00

Closed #65 Wire the consumer repos to the settled crucible nwsync interface 2026-07-30 11:25:22 +00:00

Closed #52 Prune old Crucible release assets in the release workflow 2026-07-29 08:51:25 +00:00

Closed #64 Five restype numbers in internal/erf disagree with upstream 2026-07-28 22:18:04 +00:00

Closed #66 depot: replace --target local with --out DIR, matching crucible nwsync 2026-07-28 11:07:59 +00:00

Closed #63 A module release does not record which topdata it shipped against 2026-07-28 08:09:11 +00:00

Closed #56 Where the nwsync verbs live in the command surface 2026-07-28 07:34:57 +00:00

Closed #62 Where the per-artifact NSYM lives, now that topdata is not a hak 2026-07-28 07:22:12 +00:00

Closed #57 Restype resolution for emit: what Crucible has, what upstream's table says 2026-07-27 18:59:40 +00:00

Closed #55 Bunny zone: how a blob is uploaded and how existence is checked without mounting 2026-07-27 18:59:40 +00:00

Closed #58 Does sow-module CI know the full artifact set at release time? 2026-07-27 18:58:30 +00:00

26 Issues created by 1 user

Opened #53 crucible nwsync: emit blobs and per-artifact NSYM, assemble the merged manifest 2026-07-27 16:27:18 +00:00

Opened #54 Map: NWSync publishing — emit at artifact birth, assemble at module release 2026-07-27 18:50:18 +00:00

Opened #56 Where the nwsync verbs live in the command surface 2026-07-27 18:51:19 +00:00

Opened #55 Bunny zone: how a blob is uploaded and how existence is checked without mounting 2026-07-27 18:51:19 +00:00

Opened #57 Restype resolution for emit: what Crucible has, what upstream's table says 2026-07-27 18:51:20 +00:00

Opened #58 Does sow-module CI know the full artifact set at release time? 2026-07-27 18:51:20 +00:00

Opened #59 Run upstream nwn_nwsync_write and capture reference output for one real hak 2026-07-27 18:51:20 +00:00

Opened #61 Bunny write credential for sow-module CI 2026-07-27 18:51:21 +00:00

Opened #60 The emit upload path and NWCompressedBuffer round-trip 2026-07-27 18:51:21 +00:00

Opened #62 Where the per-artifact NSYM lives, now that topdata is not a hak 2026-07-27 19:00:30 +00:00

Opened #64 Five restype numbers in internal/erf disagree with upstream 2026-07-27 19:00:31 +00:00

Opened #63 A module release does not record which topdata it shipped against 2026-07-27 19:00:31 +00:00

Opened #65 Wire the consumer repos to the settled crucible nwsync interface 2026-07-28 07:35:26 +00:00

Opened #66 depot: replace --target local with --out DIR, matching crucible nwsync 2026-07-28 07:35:32 +00:00

Opened #72 Correct the platform record: assemble runs in sow-module release CI 2026-07-30 11:24:47 +00:00

Opened #74 Provision the NWSync write credential on the two emitter repos 2026-07-30 19:57:23 +00:00

Opened #75 Acceptance gate: a real NWN client syncs from an assembled manifest on the Bunny zone 2026-07-30 22:01:20 +00:00

Opened #76 nwsync emit holds ~5x the artifact size in RAM; OOM-killed on haks over ~1.4 GB 2026-07-31 10:44:28 +00:00

Opened #79 nwsync emit: upload blobs in parallel with a bounded worker count 2026-07-31 13:35:07 +00:00

Opened #81 crucible nwsync emit/assemble write their summary to stdout, corrupting any caller that captures it 2026-07-31 17:49:39 +00:00

Opened #83 Flip the module build's project-script name to fetch-upstream-manifests 2026-07-31 18:51:44 +00:00

Opened #85 Nothing verifies a published NWSync blob except a player's client 2026-07-31 21:57:59 +00:00

Opened #86 Blobs under 256 bytes omit the zstd frame content size, and no client can sync past one 2026-07-31 22:04:31 +00:00

Opened #88 Run the verifying backfill: every blob published by emitter 1 is still unreadable by a client 2026-07-31 22:28:18 +00:00

Opened #89 Replacing a blob does not purge the pull-zone cache, so verify can pass while clients still get the bad bytes 2026-07-31 22:28:36 +00:00

Opened #92 Spot-check hak precedence in-world: the 13 duplicate resrefs and sow_top's 2DAs 2026-08-01 07:42:47 +00:00

1 Unresolved Conversation

Open #29 Cosmetic: Rename nwn-tool.yaml instances to crucible.yaml 2026-08-01 07:40:10 +00:00