Publish Scarlet CGI sister-act upgrade - #19
Merged
Merged
Conversation
Replace Scarlet's validated v2 package and align sanitized catalogue, installer, QA, and sister-act copy with Calian.
📝 WalkthroughWalkthroughCalian and Scarlet metadata and descriptive copy were revised across the catalogue, pet packages, README files, and site pages. Scarlet’s interaction contract, validation records, checksums, image versions, traits, and Codex install deep links were also updated. ChangesPet catalogue refresh
Estimated code review effort: 2 (Simple) | ~10 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
senyo888
marked this pull request as ready for review
July 15, 2026 16:58
Rebuild Scarlet's public idle preview from the original high-resolution frames at 2x presentation size and remove chroma-key edge residue without changing the atlas or artwork.
Owner
Author
|
@coderabbitai review |
✅ Action performedReview finished.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Publish Scarlet’s validated CGI sprite-v2 upgrade and present Scarlet and Calian as a sanitized, standalone sister act of unmatched diligence. Scarlet’s atlas, preview, QA evidence, metadata, catalogue, website, installer, cache tokens, and checksums are synchronized; Calian receives copy-only sister-act identity alignment.
Scope
Reason
Scarlet’s public package needed the approved high-resolution CGI treatment and a cleaner presentation preview, without changing her established design. The catalogue and installer surfaces also needed one consistent sister-act identity and synchronized package truth.
Files affected
README.md,catalog.jsonChange type
Pet details
scarlet007Package checklist
pets/<pet-id>/pet.jsonmatches the lowercase directory IDcatalog.jsoncontains the assigned number and canonical presentation fields1536 × 2288, transparent, and uses the8 × 11layoutcodex://parameters match the canonical package metadata and raw spritesheet URLChecklist notes:
pet.json, package README, and installer receive copy-only sister-act alignment, so the literal one-pet checkbox is intentionally left open.384 × 416presentation GIF was deterministically rebuilt from the exact approved high-resolution idle source used to compose that atlas, rather than decoded back from the WebP atlas; the canonical atlas preview renderer was rerun separately and passed. The combined provenance checkbox is therefore intentionally left open.Validation performed
python3 scripts/validate_catalog.pypassesgit diff --checkpassesResults:
931fe3cfd89ea800c714e869ba8701d7d573802ein a clean disposable worktree..codex/scripts/project_preflight.sh: passed.1536 × 2288, RGBA WebP,8 × 11, 0 transparent-RGB residue pixels, 0 errors, and 0 warnings.f94405dc13396f703b600f4462342d5928ec7716461c86ad96551fec63b54840.384 × 416, 6 frames, standard timings, matching pet/site SHA-25649db273a1e1a52382237513edbe003caac8888e0b1a304388cf89d758aba57f0, and no green-dominant boundary pixels.python3 scripts/render_idle_preview.py --spritesheet pets/scarlet/spritesheet.webp --output /tmp/scarlet-pr19-clean-canonical-preview.gif; completed at384 × 416, 6 frames, loop 0, disposal 2, and standard timings.1440 × 1000or390 × 844; Scarlet’s preview loaded at its natural384 × 416size; installer route and canonicalcodex://payload passed.Impact
8 × 11addressing remains unchanged.descriptionpayloads change; pet IDs, routes, canonical raw asset URLs, sprite version, installation behavior, and all Home Assistant entity/service/config-flow semantics are unchanged.931fe3cand then26a1630to restore the previous Scarlet assets and presentation copy. No schema, persistent-state, migration, or runtime rollback is required.Rights
Rights attestation is intentionally left for the maintainer/author to confirm directly; the repository currently attributes Scarlet to Senyo and identifies CC BY 4.0 as the publication licence.