# @sakura2333/kancolle-asset

Immutable KanColle image assets generated by `kancolle-item-improvement-spider`.

Paths are stable by canonical game identity:

- `equip/{equipmentId}.webp`
- `useitem/{useitemId}.webp`

`manifest.json` records the independent asset package version, `assetPipelineVersion`, each source PNG SHA-256, and each final WebP SHA-256. Asset and data package versions are intentionally independent.

Build-cache identity is `sourceSha256 + assetPipelineVersion`. Any byte-affecting resize, crop, quality, alpha, encoder implementation or encoder configuration change must bump `assetPipelineVersion`. Final WebP `sha256` is the consumer integrity authority.
