Repository navigation
Conversation
The name was built from the process and thread ids in hex, which on Linux is longer than the font's own file name, so the step 3 test for long clip folders failed in CI. It is now 13 characters everywhere. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
) - "About this creator" on the Creators page: up to 600 characters the person writes about a creator. When filled in, it reaches the prompts that pick clips and write titles as one labelled background line. It adds no score. With the box empty every prompt is byte-identical to before (a recorded-prompt test proves it). - A bundled library in assets/library, all CC0 1.0, 9.2 MB: 8 music tracks and 56 sound effects, with a sha256 manifest and each licence beside its files. video/audio_library.py resolves an id to a checked file; GET /assets/library and /assets/library/{file} serve it. - A clip's music may be {"library": id} instead of a file path. The clip editor's Effects tab has a Free music picker with a preview. A missing or damaged track renders the clip without music and says so in the job log. - A clip with a free track can render on a render PC; the remote-render protocol number goes to 3 so an older render PC is asked to update. - Sound effects ship in the library; placing them on a clip comes with the new editor (step 10). Checked: QC and an adversarial review (licences, prompts, audio, remote rendering, routes), black-box S1 to S6, performance and UX. The last small findings were fixed by hand and not re-reviewed. Not merged; waiting for the owner's click-through. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
1 Skipped Deployment
|
The step 4 guarantee test compares every prompt with a record made on Windows. On Linux the clip finder keeps one more clip in the scenario with learned creator context (its own tie-breaking, older than this step), so the title prompt is longer there and CI failed. The recorded comparison now runs on Windows only; the other checks run everywhere. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Step 4 of the editor suite, stacked on #231. Covers the creator description from #174 and the music and sound library from #155.
What's new
What stays the same
How it works
creators.descriptionis a new column;POST /creators/{id}/descriptionsaves it. Control characters are removed and curly brackets cannot fill a prompt template.assets/library/manifest.jsonlists every file with its sha256, licence, author and source.video/audio_library.pyreturns a file only when its sha256 matches.GET /assets/libraryandGET /assets/library/{file}serve only files named in the manifest.edit.musicmay be{"library": "<id>", "volume", "duck"}. An unknown id or a damaged file renders the clip without music and writes a plain line in the job log.Checks
Known limits
Not for merging yet: waiting for the owner's click-through.
🤖 Generated with Claude Code