Extract brush package import targets
This commit is contained in:
@@ -656,13 +656,16 @@ Known local toolchain state:
|
||||
asset/storage/UI/platform ownership is tracked by `DEBT-0047`.
|
||||
- `src/assets/brush_package.*` owns the first headless PPBR package helpers:
|
||||
header validation, legacy-compatible version acceptance, export path
|
||||
normalization, and preview-data-directory planning. Live
|
||||
`NodePanelBrushPreset::export_ppbr`/`import_ppbr` consumes these helpers, but
|
||||
legacy Serializer/Image payload parsing, preview rendering, preset storage,
|
||||
and strict-version cleanup remain tracked by `DEBT-0047` and `DEBT-0049`.
|
||||
normalization, preview-data-directory planning, and imported brush
|
||||
tip/pattern image target paths. Live
|
||||
`NodePanelBrushPreset::export_ppbr`/`import_ppbr` and ABR import image writes
|
||||
consume these helpers, but legacy Serializer/Image payload parsing, preview
|
||||
rendering, preset storage, duplicate policy, and strict-version cleanup remain
|
||||
tracked by `DEBT-0047`, `DEBT-0048`, and `DEBT-0049`.
|
||||
- `pp_assets_brush_package_tests` covers PPBR header parsing, truncated/bad
|
||||
magic rejection, legacy version tolerance, export package/data path planning,
|
||||
legacy extension containment, and paths the legacy regex could not match.
|
||||
legacy extension containment, paths the legacy regex could not match, brush
|
||||
tip/pattern image target planning, and invalid imported image target inputs.
|
||||
- `pp_app_core_brush_package_export_tests` covers PPBR export request path
|
||||
validation, metadata preservation, legacy-flexible destination/export-data
|
||||
combinations, service dispatch, and malformed request rejection without
|
||||
|
||||
Reference in New Issue
Block a user