Repository navigation
Releases: freestudioflow/free-studio-flow
Releases · freestudioflow/free-studio-flow
Release list
Free Studio Flow 0.1.0rc6
- Add DOCX metadata for stable task IDs, asset references, continuity aspects and
required consistency review. The existing intake and plan commands compile these
declarations into consistency contexts without a separate conversion script. - Preserve existing untagged-sheet behaviour and reject invalid declarations before
execution. Visual consistency still requires review of real generated artifacts.
Free Studio Flow 0.1.0rc5
- Consistency Review Gate (
fsf review): Assembly is blocked until all shots with
review_required: truehave an approved review record. The approval is bound to the
artifact SHA at approval time; a changed file on disk invalidates the approval and
blocks assembly again. The gate is re-evaluated on every resume.
CLI:review list,review status,review approve,review reject [--needs-rework]. - Assembly input producer binding: The plan compiler writes the producing step ID
into each assembly input entry at compile time. The artifact path and SHA-256 are
read from the execution journal after the step completes. Missing or ambiguous
producers block assembly immediately. - Shape/mock alias gating:
.shape.bin↔.mock.binalias expansion is restricted
to confirmed shape execution kinds (mock,shape). Real-media executors
must write the declared path exactly; a mismatched path blocks with a diagnostic message. - Consistency requirements digest: Steps with
review_required: truepersist a
requirements digest alongside the review record; a changed consistency context
invalidates previously recorded approvals. - Resume gate coverage: The assembly gate is re-evaluated on the resume path,
preventing a previously withdrawn review from being silently reused.
Free Studio Flow 0.1.0rc4
- Add asynchronous agent Handoff through
fsf execute --handoff, with
digest-bound workorders and validated result ingestion. - Allow rejected Handoff results to be retried with a new attempt ID.
- Improve Windows subprocess cleanup, including descendant processes when
taskkillfails. - Preserve explicit source audio contracts under
--audio keep. - Strengthen public-tree hygiene checks for sensitive paths and credentials.
Free Studio Flow 0.1.0rc3
- Plan Execution Runtime (
fsf execute): Orchestrates completepdx_execution_plan_v1
execution DAGs topologically. Evaluates steps, transforms (Fast Assembly), and QC gates
with fail-closed conformance validation and authoritative resume invalidation. - Fast Assembly & Dual-Track Audio Mixing: Extends fast assembly concatenation with
background music (BGM) mixing and per-shot voice track layering (amixfilter), along with
sidecar and burned subtitle support. - Process Command Executor (
process_cmd): Enables local external CLI tool execution
via argument vectors, isolated scratch output files, atomic artifact publishing,
and comprehensive secret redaction on command errors and timeouts. - Media-Aware Plan Compilation:
fsf plannow supports--mediaand--shapeflags
to configure real media output routing (.mp4,.wav) or contract stubs, as well as
--assembly,--subtitles, and--bgmpipeline flags. - Configurable Executor Registry: Supports loading process and extra executors from
fsf-executors.jsonand theFSF_EXECUTORS_FILEenvironment variable. - Documentation & Release Governance Alignment: Complete documentation of
fsf execute,
fast assembly options, process executor examples, and updated PyPI verified-release status tracking.
This release includes the public guides and executor template in the source archive. Runtime pins remain rc7/a8/a3. Real media validation uses synthetic FFmpeg signals; Muse/cloud generation inference is not claimed. Version rc2 remains unchanged; rc3 includes the corrected documentation.
v0.1.0rc2
v0.1.0rc1
First public prerelease. GitHub Release is the PyPI approval boundary.
Do not rebuild these files for PyPI. Trusted Publisher workflow release.yml / environment pypi promotes them unchanged.
| Asset | SHA-256 |
|---|---|
free_studio_flow-0.1.0rc1-py3-none-any.whl |
c7dc2615b173e4b7b69ee23779753543d5b6583507c7beb231499e3bd0d48597 |
free_studio_flow-0.1.0rc1.tar.gz |
ceecce8d348d06f7bcee23ac6fdb704535c00bceaf3f4df1b1ebef2fc1f13a13 |
Install only after PyPI JSON exposes this version:
python -m pip install "free-studio-flow==0.1.0rc1"