Wrapper tool hardening and cleanup
This commit is contained in:
@@ -1,5 +1,24 @@
|
||||
Refactor the music generation / editing / credits pipeline so it exists entirely inside the shared toolkit and is no longer hardcoded or repository-specific.
|
||||
|
||||
## Status Snapshot
|
||||
|
||||
Current state as of 2026-05-13:
|
||||
|
||||
- This refactor is largely implemented.
|
||||
- Music logic now lives under `internal/music/` with toolkit-owned CLI entry
|
||||
points and shared use from `build-haks`.
|
||||
- Dataset-based config is supported and documented; the toolkit exposes
|
||||
`music list-datasets|scan|build|credits|validate|manifest|normalize`.
|
||||
- Incremental credits artifact handling and compact/verbose log presentation are
|
||||
present in the current implementation.
|
||||
|
||||
Remaining work:
|
||||
|
||||
- finish retiring old `music.prefixes`-only assumptions in docs/tests after all
|
||||
consumer configs are fully dataset-native
|
||||
- continue separating any remaining music-specific presentation rules from
|
||||
broader `build-haks` output policy as the build graph evolves
|
||||
|
||||
Goal: Turn the current Shadows Over Westgate-specific music pipeline into a reusable, repository-agnostic toolkit subsystem that can operate across multiple projects and datasets with configuration-driven behavior.
|
||||
|
||||
# Requirements
|
||||
|
||||
Reference in New Issue
Block a user