External price-index pilot and Riftbound Origins readiness
v0.6.450We added offline collection payloads for Riftbound Origins so external price-index refresh work can run against the same inputs we use for other supported sets, without one-off downloads or missing-catalog errors when that set is included in a job. A small capture helper documents how those artifacts are produced so the process stays repeatable as we expand coverage. We fixed Riftbound set slug normalization so manifest identifiers line up with external product URLs (including Spiritforged-style sets), ran a bounded pilot ingest that accepted every row locally with no duplicates, and recorded overlap protection so concurrent runs for the same shard cannot clobber each other. Rollout notes capture what is validated versus what still needs timing and cleanup hardening before broad recurring use.
Changes:
- Shipped Riftbound Origins payload artifacts and a capture script so standalone price-index jobs have the same standardized inputs as other collections.
- Adjusted external sales-history tooling slug normalization for Riftbound (and similar prefixes) so planned buckets match real set URLs instead of silently skipping work.
- Documented pilot ingest results, overlap guard behavior, and controlled next steps for expanding refresh coverage without loosening catalog boundaries.