assets builder tools #39

Merged
archvillainette merged 7 commits from assets-builder into main 2026-07-12 12:51:18 +00:00
Owner
No description provided.
archvillainette added 6 commits 2026-07-12 12:21:31 +00:00
Spec for folding the NWN:EE model-compile, texture-convert, and
texture-upscale tools out of the Python toolkit into a self-contained
`crucible assets` builder. Arguments only, no config, in place.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Fold check-ascii-mdl, fix-mdl-model-names, check-duplicate-names, and
clean-duplicate-names out of sow-assets-manifest into `crucible assets`
(seven commands total), via a shared internal/assets/mdl port of
mdl-name-lib.sh + mdl-scan.awk. Consumer keeps the awk libs for import.sh's
hot-path gate; moving import.sh into `crucible depot` is a decomposed
follow-up spec.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
check-dupes ports directory mode only; the --manifests hak-scoped check is
manifest-integrity and moves to the depot pipeline migration. Add that
follow-up as a charter spec (import/sync/export + mdl gate + manifest dupes
into `crucible depot`), marked draft pending its own brainstorming.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
check-dupes, clean-dupes, check-mdl, fix-mdl, convert, upscale, compile
behind a single runner indirection, mirroring internal/depot's Run shape.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
feat(assets): wire builder into dispatch, shim, smoke, docs
build-binaries / build-binaries (pull_request) Has been cancelled
test-image / build-image (pull_request) Has been cancelled
test / test (pull_request) Has been cancelled
b3ed54a9f5
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
archvillainette added 1 commit 2026-07-12 12:23:55 +00:00
Merge branch 'main' into assets-builder
build-binaries / build-binaries (pull_request) Successful in 2m7s
test-image / build-image (pull_request) Successful in 35s
test / test (pull_request) Successful in 1m26s
366adebaf3
xtul approved these changes 2026-07-12 12:45:00 +00:00
archvillainette merged commit 5ebef57160 into main 2026-07-12 12:51:18 +00:00
archvillainette deleted branch assets-builder 2026-07-12 12:51:18 +00:00
Sign in to join this conversation.