-
f23009ed50
verify is what tells you which keys to purge (#91)
main
archvillainette
2026-08-01 09:20:16 +00:00
-
3cac6e9484
fix(project): a module resref names a file, not a resource (#93)
archvillainette
2026-08-01 08:59:25 +00:00
-
3f78197f0a
Purge the edge after a repair, or verify answers per PoP (#89) (#90)
v0.3.36
archvillainette
2026-07-31 23:13:55 +00:00
-
7cc53aeb68
fix(nwsync): declare Frame_Content_Size on every blob, and verify what is published (#87)
v0.3.35
archvillainette
2026-07-31 22:33:12 +00:00
-
682f920114
fix(module): run scripts/fetch-upstream-manifests (#84)
v0.3.34
archvillainette
2026-07-31 19:00:25 +00:00
-
2f860ca9e4
fix(nwsync): write emit and assemble summaries to stderr (#82)
v0.3.33
archvillainette
2026-07-31 18:42:20 +00:00
-
1c2acc5530
feat(nwsync): emit blobs in parallel with a bounded worker pool (#80)
v0.3.32
archvillainette
2026-07-31 15:25:33 +00:00
-
fa32dd411f
fix(nwsync): stream emit so peak memory tracks the largest resource (#76) (#78)
v0.3.31
archvillainette
2026-07-31 11:16:23 +00:00
-
7437653f14
docs: describe the on-disk shape of an emitted NWSync tree (#77)
archvillainette
2026-07-31 11:00:49 +00:00
-
f9051a2c01
nwsync: upload sink, key-addressed CLI, fail-closed publication marker (#73)
v0.3.30
archvillainette
2026-07-30 21:56:06 +00:00
-
a131b25e5b
feat(nwsync): emit blobs and per-artifact NSYM, assemble merged manifests (#71)
archvillainette
2026-07-29 10:50:05 +00:00
-
4d03085996
feat(ci): prune release assets outside the newest two tags (#52) (#70)
archvillainette
2026-07-29 08:51:25 +00:00
-
2f4685e470
fix(erf): align restype numbers with upstream neverwinter.nim (#69)
archvillainette
2026-07-28 22:18:03 +00:00
-
00f467b932
docs(agents): note that tea reads stdin and hangs without </dev/null (#68)
archvillainette
2026-07-28 13:18:38 +00:00
-
22eecd1a41
depot: replace --target local with --out DIR (#67)
archvillainette
2026-07-28 11:07:58 +00:00
-
ed6945d308
Adopt workspace-wide agent standards; retire sow-docs (#51)
archvillainette
2026-07-24 18:43:31 +00:00
-
3f500dabc8
Generate palette projections at module build (#50)
v0.3.22
archvillainette
2026-07-23 09:35:45 +00:00
-
8e7cead5c0
Keep model compilation headless (#49)
v0.3.21
archvillainette
2026-07-23 07:27:37 +00:00
-
4d38967078
fix(topdata): let pinned TLK ids evict stale state owners (#48)
v0.3.20
archvillainette
2026-07-22 18:17:04 +00:00
-
7b481ca0c0
custom palette taxonomy (#46)
v0.3.19
archvillainette
2026-07-22 17:03:58 +00:00
-
b058846e16
chore(ci): consolidate Gitea CI (#47)
archvillainette
2026-07-22 16:54:26 +00:00
-
e509b7a90a
Remove completed legacy-migration cluster from topdata (#45)
v0.3.18
archvillainette
2026-07-19 08:55:24 +00:00
-
0d12674838
skills: add data-driven-design (#44)
archvillainette
2026-07-19 07:46:49 +00:00
-
bc8fa3a6fe
topdata: stop hardcoding the skills dataset location (#43)
v0.3.17
archvillainette
2026-07-19 07:33:19 +00:00
-
24e57457b0
topdata: legacy aliases for skill-grouping renames (#42)
v0.3.16
archvillainette
2026-07-19 00:20:04 +00:00
-
43fe5e0373
Retire the Crucible container image (#41)
archvillainette
2026-07-17 07:26:58 +00:00
-
4ee28fee4f
feat: extract set_fields rule forces Int fields on gff_json merge targets (#40)
v0.3.15
archvillainette
2026-07-14 16:36:40 +00:00
-
5ebef57160
assets builder tools (#39)
archvillainette
2026-07-12 12:51:17 +00:00
-
87fd3d8c04
chore: add shared agent skills (#38)
archvillainette
2026-07-12 12:06:40 +00:00
-
e9860c12c6
fix(topdata): encode spell radial feat IDs (#37)
v0.3.14

gitea-botandarchvillainette
2026-07-11 15:10:10 +00:00
-
825fff8b67
fix fragile hak packing (#36)
v0.3.13
archvillainette
2026-07-10 08:59:07 +00:00
-
754375fb08
depot: report sweep progress to stderr instead of discarding it (#35)
v0.3.12

gitea-botandarchvillainette
2026-07-09 09:46:59 +00:00
-
8a90713122
docs: agent-facing documentation pass (#34)

gitea-botandarchvillainette
2026-07-09 08:09:34 +00:00
-
895f63a81c
support your local gifmaker (#33)
v0.3.11

xtulandarchvillainette
2026-07-08 18:37:18 +00:00
-
018b0f7686
topdata: skip .md doc files in asset validation and packaging (#32)
archvillainette
2026-07-08 16:02:38 +00:00
-
cec3466779
Warn when masterfeat expansion silently drops unobtainable feats (#31)
v0.3.10
archvillainette
2026-07-06 11:20:46 +00:00
-
9357b30994
crucible depot: Increment 1 core (status/push/verify/get/pull + local/cdn/bunny backends) (#30)
v0.3.9
archvillainette
2026-07-04 23:30:54 +00:00
-
448ebc74d4
(docs): crucible depot redesign
archvillainette
2026-07-04 18:19:25 +02:00
-
bf787a6458
Skip area version-only extract churn (#28)
v0.3.8
archvillainette
2026-07-01 10:02:14 +00:00
-
bed1ff975f
revert: drop redundant utility channel promote
feat/channel-promote
archvillainette
2026-06-27 20:22:21 +02:00
-
7589c5f220
feat: add crucible image and sow-tools binary channel promote
Westgate Agent
2026-06-27 18:15:08 +02:00
-
-
dd92379b68
ci: skip doc-only push workflows (#26)
archvillainette
2026-06-26 16:55:18 +00:00
-
06e5893734
feat(topdata): parts autogen from CDN part.yml channel (Phase 2) (#25)
v0.3.7
archvillainette
2026-06-26 12:12:06 +00:00
-
332a24fd3e
stricter topdata validation (#24)
v0.3.6
archvillainette
2026-06-25 21:49:03 +00:00
-
2d184bf686
docs: plan topdata JSON validation tightening
design/global-json-validation
archvillainette
2026-06-25 21:54:08 +02:00
-
ba76278983
docs: specify topdata JSON validation tightening
archvillainette
2026-06-25 21:34:28 +02:00
-
-
da6bf17f69
fix: stdenv system error
archvillainette
2026-06-25 12:14:47 +02:00
-
396236f242
stop drift checks on prs (#22)
archvillainette
2026-06-25 09:58:59 +00:00
-
f257672427
command and help ux pass (#21)
v0.3.5
archvillainette
2026-06-25 09:29:39 +00:00
-
6afac1a4d9
chore: register sow-assets-manifest as a wrapper consumer (#20)
v0.3.4
archvillainette
2026-06-25 08:34:35 +00:00
-
79595e55be
chore: add direnv .envrc for per-repo nix shell (#19)

archvillainetteandarchvillainette
2026-06-25 07:00:50 +00:00
-
eefe00ebc5
chore: add tea to flake (#18)
archvillainette
2026-06-25 06:55:32 +00:00
-
eb5d15061c
fix(pipeline): make the full module build work for module-only projects (#17)
v0.3.3
archvillainette
2026-06-24 15:32:01 +00:00
-
5c46824ebd
fix depot cdn url (#16)
v0.3.2
archvillainette
2026-06-22 12:34:12 +00:00
-
2ea7959693
paths.build fix (#15)
v0.3.1
archvillainette
2026-06-21 18:33:45 +00:00
-
3315f8b7eb
crucible build parity (#14)
v0.3.0
archvillainette
2026-06-21 13:17:58 +00:00
-
faee2cde95
fix failing checks + cosmetic renames (#13)
v0.2.7
archvillainette
2026-06-21 07:40:46 +00:00
-
d2f7c420ba
autogen activation (#12)
v0.2.6
archvillainette
2026-06-21 07:16:58 +00:00
-
97f4c00393
bot token (#11)
archvillainette
2026-06-20 19:33:10 +00:00
-
4bab09412d
workflow cleanups (#10)
archvillainette
2026-06-20 15:41:33 +00:00
-
13c8ced5e8
clean brittle tests (#9)
archvillainette
2026-06-20 10:32:20 +00:00
-
f1fd03ee83
pipeline: reject resref collisions when chunking; document erf post-write hashing (#8)
v0.2.5
archvillainette
2026-06-20 07:53:04 +00:00
-
cdbbba3181
add content-addressed hak source mode (#7)
v0.2.4
archvillainette
2026-06-19 20:56:36 +00:00
-
223b9831c5
Always Gitkeep Cache (#6)
archvillainette
2026-06-18 07:29:09 +00:00
-
16d5586587
Crucible: Fix Formatting Churn (#5)
v0.2.3
archvillainette
2026-06-17 07:57:54 +00:00
-
b7c0f43064
Fix autogen to fail-open on missing asset manifests (#4)
v0.2.2
archvillainette
2026-06-16 21:50:45 +00:00
-
d45bd84bc6
feat: crucible wrapper sync (#3)
v0.2.1
archvillainette
2026-06-16 15:38:58 +00:00
-
93433e3f53
Cross-Platform Crucible (#2)
v0.2.0
archvillainette
2026-06-16 13:52:19 +00:00
-
e9d82816b7
Release workflow revision (#1)
archvillainette
2026-06-16 13:08:10 +00:00
-
f3211f0d45
docs: up to date
archvillainette
2026-06-14 08:44:29 +02:00
-
8344a02d7a
ci: publish crucible image under deployment/ namespace
v0.1.97.2

archvillainetteandClaude Opus 4.8
2026-06-14 07:50:38 +02:00
-
d9e751025d
nix-native builds
archvillainette
2026-06-13 21:02:08 +02:00
-
bdae9d18e4
fix(topdata): target git.westgate.pw and stub released parts manifest in tests

archvillainetteandClaude Opus 4.8
2026-06-13 20:24:57 +02:00
-
472d4a58bc
fix: nix-docker workflow
archvillainette
2026-06-13 19:59:36 +02:00
-
74b221a6bb
fix: runner ovh-main -> nix-docker
archvillainette
2026-06-13 18:03:46 +02:00
-
19ce9efa76
fix: runner docker -> ovh-main
archvillainette
2026-06-13 17:47:09 +02:00
-
56c67132f3
claude: fold in old sow-tools
archvillainette
2026-06-13 09:49:29 +02:00
-
d4a435883b
skills: fallow
archvillainette
2026-06-12 10:14:38 +02:00
-
11541a53b2
review: code simplification and cleanup
archvillainette
2026-06-11 22:50:02 +02:00
-
5a101e94c3
gitea.westgate -> git.westgate
archvillainette
2026-06-11 22:47:22 +02:00
-
4d7515d22a
feat(ci): emit release-manifest fragment artifact (H3)
archvillainette
2026-06-11 22:02:29 +02:00
-
97f8427c4b
Phase 5: scaffold Crucible (sow-tools) — dispatcher + builder shims, container, PR-first CI, fail-closed (D11, D19).
archvillainette
2026-06-11 20:36:13 +02:00
-
ff264f0d7c
fix: collision prevent
archvillainette
2026-06-09 20:20:34 +02:00
-
dd7c13fc5f
fix: wiki deploy retry fix
archvillainette
2026-06-09 18:30:26 +02:00
-
f3ed13ce19
feat: remove NWScript compiler support
archvillainette
2026-06-09 17:57:57 +02:00
-
de7e99c55c
docs: update AGENTS.md
archvillainette
2026-06-09 14:30:02 +02:00
-
3e8af0d388
fix: skip global.json in wiki table loader

archvillainetteandClaude Sonnet 4.6
2026-06-08 23:10:03 +02:00
-
9704760ab1
workflow fix: add more dependencies
archvillainette
2026-06-08 21:47:05 +02:00
-
8f9322c4de
fix: go pull
archvillainette
2026-06-08 20:05:37 +02:00
-
92e5ef13d3
ssh to https: release fix
archvillainette
2026-06-08 20:03:55 +02:00
-
59d139537c
configure ssh
archvillainette
2026-06-08 19:45:31 +02:00
-
85c5c59eae
gitea clone step
archvillainette
2026-06-08 19:43:24 +02:00
-
1a33c4e102
fix: png now 2080
archvillainette
2026-06-08 19:39:27 +02:00
-
55322dc7bf
Respect editorconfig formatting
archvillainette
2026-06-06 16:21:38 +02:00
-
dfdc47c2dc
Global json adjustments
archvillainette
2026-06-05 16:35:14 +02:00
-
c672a1ff33
Support for global.json files
archvillainette
2026-06-05 10:36:47 +02:00
-
d0e065536c
sow-head-vfx -> sow-accessory-vfx
archvillainette
2026-05-31 15:40:45 +02:00
-
39f329343b
Change head_visualeffects to accessory_visualeffects
archvillainette
2026-05-31 15:24:50 +02:00
-
3e169276f7
Categories with underscore
archvillainette
2026-05-31 14:49:52 +02:00
-
c57b2e21a2
Autogen categories
archvillainette
2026-05-31 14:25:28 +02:00