|
Download docs/verification.md from Reubencf/Kiku-AI: direct link, hf CLI and curl.
- Browser
- Download file 2.46 kB
-
https://huggingface.co/spaces/Reubencf/Kiku-AI/resolve/main/docs/verification.md
- Command line
-
hf download hf://spaces/Reubencf/Kiku-AI/docs/verification.md
-
curl -L -o verification.md https://huggingface.co/spaces/Reubencf/Kiku-AI/resolve/main/docs/verification.md
2.46 kB
Current verification
The dedicated public API is Reubencf/Score-Studio-API, running on ZeroGPU.
The updated Next.js frontend is published publicly at https://reubencf-score-studio.hf.space
in the Reubencf/Score-Studio CPU Docker Space.
Verified:
- Production build and TypeScript checks pass.
- Bespoke Stencil Bold headings and Supreme Regular body text render in the browser.
- Light and dark themes cover the entire page; an expanding theme wave was visually checked.
- Processing chooses one random musician and shows the back button immediately under its label.
- Anonymous, expired and tampered sessions are rejected before importing or processing audio.
- Cross-origin submissions and invalid OAuth callback state are rejected.
- Session responses expose only the public user profile; sign-out clears the session cookie.
- Hugging Face accepts the public OAuth metadata and directs the browser to its login screen.
- The supplied YouTube video
u10U7BHQQ2Yimports completely, with title, thumbnail and 274.58 seconds of audio. - Imported audio is normalized to mono 24 kHz and protected by the importing account's session.
- A controlled authenticated HTTP integration test sent the full song through Next.js to ZeroGPU. The backend completed inference/rendering in 34 seconds and returned 5,584 characters of ABC, 11 score pages, MIDI files, PDF, piano audio and a ZIP. Downloaded PDF and WAV headers were checked. This test used the locally authorized HF token; it does not substitute for testing a visitor's OAuth session.
Hosted deployment checks:
- Docker build passed after using the Node base image's existing UID 1000 user.
- Hugging Face reports RUNNING for frontend commit
50b572405dadcf1f0a467c26c697e7d97e892084. - Homepage, public session response and both font assets return HTTP 200.
- The development animation preview returns HTTP 404 in production.
- Signed-out import/transcription requests return HTTP 401.
- Hosted login sets a Secure HttpOnly cookie and sends the correct production callback and PKCE challenge to Hugging Face, which accepts the authorization request.
Remaining end-to-end checks:
- The user must finish Hugging Face login in the browser so the real OAuth callback, account quota and signed-in browser flow can be verified.
- Check YouTube access from the hosted frontend with a real signed-in session.
The original Reubencf/Audio-to-Score Space was not modified by this update.