diff --git a/renderer/plans/journals/2026-10-01-rewrite-gacha-beta-wish-animation.md b/renderer/plans/journals/2026-10-01-rewrite-gacha-beta-wish-animation.md deleted file mode 100644 index 71c32cc..0000000 --- a/renderer/plans/journals/2026-10-01-rewrite-gacha-beta-wish-animation.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: Rewrite gacha beta wish animation -date: 2026-10-01 -summary: "Clarified the comet approach, cloud piercing, and cosmic SSS food reveal." ---- - -# Rewrite gacha beta wish animation - -## Changes - -Updated the existing eight-second beta composition with a fading night sky, a visible comet approach behind the main cloud, radial cloud dispersal and an impact ring, a perspective-spinning Remotion toon star, and an astrology-ring result reveal. The beta rank is always SSS, as requested; rarity still controls the light palette. Kept the existing caller-selected label contract, so the caller supplies its randomly chosen food. Updated the owning README section. - -## Validation - -Focused choreography tests passed. Lint, JavaScript type checking, and all 92 tests passed. Render smoke and API smoke passed, including the real beta MP4 response. Inspected rendered frames of the approach, cloud impact, flight, explosion, and final Vietnamese label with SSS. Reviewed the diff inline against the requested phases and API compatibility; no remaining findings. - -The bare session environment initially could not launch Chromium because libnspr4 and other runtime libraries were absent. Downloaded and unpacked runtime dependencies under /tmp without system installation. Still-frame inspection then revealed missing text because this environment had no installed fonts. Added temporary Noto and DejaVu fonts through FONTCONFIG_FILE and regenerated the smoke fixtures successfully. Docker already installs Noto fonts and Chromium runtime dependencies. - -## Result - -The local sample is fixtures/gachabeta-5-star.mp4 (ignored by Git). No commits or publication performed. Render processes exited cleanly. AgentWiki publish skipped. - -> Historical work record — not durable authority. Prefer docs/specs/ADRs for current decisions. diff --git a/renderer/plans/reports/researcher-261001-1656-open-source-gacha-candidates.md b/renderer/plans/reports/researcher-261001-1656-open-source-gacha-candidates.md index 20efc6a..7f6a04f 100644 --- a/renderer/plans/reports/researcher-261001-1656-open-source-gacha-candidates.md +++ b/renderer/plans/reports/researcher-261001-1656-open-source-gacha-candidates.md @@ -1,19 +1,19 @@ --- -title: Open-source web gacha projects as a code source for /api/gachabeta +title: Open-source web gacha projects as a code source for /api/gacha date: 2026-10-01 16:56 (Asia/Saigon) --- -# Open-source web gacha projects as a code source for /api/gachabeta +# Open-source web gacha projects as a code source for /api/gacha ## Answer -No candidate offers reusable code that would make the beta look more like the +No candidate offers reusable code that would make the gacha wish look more like the real game. The realistic simulators get their look by playing MP4/WebM clips recorded from the commercial games. Their code is often MIT-licensed, but the clips belong to the publisher (HoYoverse, Nexon, and others). Mantan21's README says so directly: "all assets used for this application belongs to Hoyoverse". The projects with their own art (original games) have simple pixel or HTML -reveals that are weaker than the current beta. Copying either kind of code +reveals that are weaker than the current gacha wish. Copying either kind of code would give us one of two things: a `