Generated output — this is a static snapshot rendered from .vibekb/. The .vibekb/ content is the source of truth. See Reference for provenance.

Software overview

AI Saga Arcana

Transform songs into cinematic visuals — You Are The Song Now.

What it gives you: A stored cinematic render (and thumbnail) derived from song analysis, available in the user's gallery.

Tracked functionality

36 records

8 functional areas

Implemented · 28 Partially implemented · 8

Storage

MySQL holds users, queue, renders, and commerce state; filesystem holds uploads; B2 holds durable public objects; .env holds secrets.

Data & storage →

Source commit analyzed

3d7f6a08304ce5a48c6628f04eacb1094fbd5c0d

Last verified against source: 2026-07-21

Provenance & freshness

This guide is a generated snapshot of the repository at the source commit shown below. Later repository changes may not be reflected until VibeKB is updated and regenerated.

This guide is a snapshot of commit 3d7f6a08304ce5a48c6628f04eacb1094fbd5c0d on main. It does not update itself. Re-run php tools/validate.php and php tools/generate-static.php after model changes. Generator tooling from VibeKB commit dbd9c08566e57d4b57ce2cc2bb4b0cf66d1afaeb.

Generation mode
Static snapshot
Source branch
main
Source commit analyzed
3d7f6a08304ce5a48c6628f04eacb1094fbd5c0d
Analysis generated
2026-07-21 21:40 UTC
Verification scope
Full generate→queue→worker→gallery loop, auth/register/verify/login/reset, plans/credits, Stripe checkout/webhooks, B2 storage, notifications, and admin gates traced from source. Runtime cron wiring, live Stripe webhook URL, and external DB schema completeness remain inferred-from-source / not-verified. No application code was executed.
Last verified against source
2026-07-21
Generated by VibeKB commit
3d7f6a0 (cursor/vibekb-rebootstrap-b624)
Updates automatically
No — regenerate to refresh

What this software does

An AI-powered PHP web app that turns band and song inputs into cinematic Gemini-generated imagery, managed with credits, plans, and a personal gallery.

Core generate→queue→Gemini→gallery loop is implemented; payments, schema completeness, and which worker is live remain partially uncertain.

Browse the full functionality index →

How to think about it

Users queue song jobs; cron workers call Gemini to analyze and illustrate; results land in a personal gallery paid for with credits.

Read the architecture →

Functional areas

36 functionality records across 8 functional areas. Open any area for its records, or browse the full index.

Active warnings

Current AI work

Current AI work completed

Rebootstrap Arcana's VibeKB model onto the current VibeKB main tooling (explainable diagrams, validate.php, generate-static.php) without changing application code.

See current work →

Recommended starting point

Arcana is a PHP/MySQL Gemini image pipeline with queue workers, credits, Stripe, and B2 storage. This VibeKB model was reboostrapped from VibeKB main; start at the generator→queue→v3 worker→gallery path and distrust unverified schemas and dual payment/login paths.

Explore functionality Read the AI handoff