Skip to content

feat: add Kaguya Luna v2 pet - #97

Merged
legeling merged 3 commits into
legeling:mainfrom
enclairfarron:codex/add-kaguya-luna
Aug 8, 2026
Merged

feat: add Kaguya Luna v2 pet#97
legeling merged 3 commits into
legeling:mainfrom
enclairfarron:codex/add-kaguya-luna

Conversation

@enclairfarron

@enclairfarron enclairfarron commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add kaguya-luna--enclairfarron, a polished 2D chibi v2 fan-art pet inspired by virtual singer Kaguya Luna / 辉夜姬.
  • Primary category: Anime Characters.
  • No related request or submission issue.

Visual evidence

Kaguya Luna v2 spritesheet

The complete checkerboard contact sheet and animation GIFs are produced by the PR preview workflow artifact.

Duplicate research and provenance

  • Searched the current catalog, repository code, and open issues for Kaguya, Kaguya Luna, and 辉夜姬; no existing package or open request was found.
  • Final pixels were independently AI-generated and assembled by 法隆 (enclairfarron) with Codex Hatch Pet v2 from character references; no reference pixels are included or directly cropped/traced.
  • The official Sony Music profile is linked for character attribution only.
  • Usage is explicitly non-commercial; this is unofficial fan art with no claimed affiliation.

Validation

  • Hatch Pet v2 atlas validation: passed (1536x2288, RGBA, 8x11, no errors or warnings).
  • Final spritesheet SHA-256 matches submission.json.
  • Targeted Prettier check: passed.
  • Isolated local install test: passed.
  • Full-repository npm run validate:pr and npm run lint are delegated to this PR's CI because the contribution was prepared from a sparse blob-filtered checkout.

Checklist

  • This pull request focuses on one pet only
  • I checked the gallery and open issues for the same character or concept
  • canonical_key groups the character correctly
  • This spritesheet is independently produced and is not a byte-identical copy of another package
  • Folder name uses pet-slug--author-slug
  • Pet folder contains only submission.json, pet.json, and spritesheet.webp
  • pet.json id matches the folder name
  • v2 uses a 1536x2288 atlas and sets spriteVersionNumber: 2
  • v2 includes and visually reviews all 16 look directions
  • Authorship and non-commercial usage terms are clear
  • Character identity, action semantics, direction, continuity, and transparent edges were reviewed
  • Generated previews, catalogs, prompts, references, and QA media are not committed
  • No unrelated files are included

Summary by CodeRabbit

  • 新功能
    • 新增 Kaguya Luna(辉夜月)宠物内容。
    • 添加宠物名称、描述、分类、来源及许可信息。
    • 提供本地化名称、预览图、安装配置和精灵资源校验信息。

@coderabbitai

coderabbitai Bot commented Aug 7, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

新增 Kaguya Luna 的 Codex 宠物目录。配置包含宠物标识、显示信息、精灵版本、资源路径,以及作者、许可、预览图、安装文件和校验值。

Changes

Kaguya Luna 宠物

Layer / File(s) Summary
宠物配置与提交元数据
pets/kaguya-luna--enclairfarron/pet.json, pets/kaguya-luna--enclairfarron/submission.json
新增 Kaguya Luna 的宠物配置和提交元数据。配置定义唯一标识、双语名称、描述、精灵版本 2、资源路径、分类、来源、许可、预览图、安装文件及 spritesheet SHA-256 校验值。

Estimated code review effort: 1 (Trivial) | ~5 minutes

Possibly related PRs

Poem

小兔耳朵轻轻摇,
Luna 配置已写好。
精灵路径和校验,
提交信息全登记。
新宠物快乐报到!

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed 标题明确概括了新增 Kaguya Luna v2 宠物配置这一主要变更,内容具体且简洁。
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@enclairfarron

enclairfarron commented Aug 7, 2026

Copy link
Copy Markdown
Contributor Author

Metadata refined from the Wiki review: runtime display name is now Kaguya Luna / 辉夜姬; the description identifies her as a Japanese virtual YouTuber and singer and notes her early VTuber Four Heavenly Kings status. The Chinese display name follows the submitter’s preferred localization. Biography sources checked: https://zh.wikipedia.org/wiki/%E8%BE%89%E5%A4%9C%E6%9C%88 and https://www.sonymusic.co.jp/artist/kaguyaluna/profile/

@legeling
legeling merged commit a16fe78 into legeling:main Aug 8, 2026
1 check passed
This was referenced Aug 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants