|
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 `u10U7BHQQ2Y` imports 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. | |