BS-JD-206 - Headless asset processing command #21

Open
opened 2026-06-06 01:47:37 -04:00 by Rbanh · 0 comments
Owner

Summary

Add an xtask/cargo-style command to process assets without opening the editor UI.

Why

CI, batch imports, and production workflows need deterministic asset processing outside the interactive editor.

Implementation notes

  • Add a headless command for scanning registry, generating manifests, and refreshing thumbnails/material metadata where possible.
  • Reuse editor asset-processing code without UI dependencies.
  • Produce machine-readable summary and clear nonzero failures.
  • Avoid requiring a GPU for non-rendering processing paths.

Acceptance criteria

  • Command processes assets and generated manifests headlessly.
  • CI can run validation without opening a window.
  • Failures identify asset path, cause, and recovery.
  • Interactive editor and headless command share the same processing rules.

Tests/docs

CLI smoke test and fixture processing tests. Update README commands/troubleshooting.

## Summary Add an xtask/cargo-style command to process assets without opening the editor UI. ## Why CI, batch imports, and production workflows need deterministic asset processing outside the interactive editor. ## Implementation notes - Add a headless command for scanning registry, generating manifests, and refreshing thumbnails/material metadata where possible. - Reuse editor asset-processing code without UI dependencies. - Produce machine-readable summary and clear nonzero failures. - Avoid requiring a GPU for non-rendering processing paths. ## Acceptance criteria - [ ] Command processes assets and generated manifests headlessly. - [ ] CI can run validation without opening a window. - [ ] Failures identify asset path, cause, and recovery. - [ ] Interactive editor and headless command share the same processing rules. ## Tests/docs CLI smoke test and fixture processing tests. Update README commands/troubleshooting.
Rbanh added this to the M2 - Materials and asset pipeline milestone 2026-06-06 01:47:37 -04:00
Rbanh added the
roadmap:jackdaw
type:architecture
priority:P2
area:assets
labels 2026-06-06 01:47:37 -04:00
Sign in to join this conversation.
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Falling-Metal-Interactive/Blacksite#21
No description provided.