Repository navigation
FLVSTX 1.2.0 — the producer
A producer that plans the work, asks before it writes, and hands each part to a specialist.
Producer mode
Pick Producer beside Composer in the chat panel. It reads the session, then shows a plan —
key, tempo, form, and per step the exact layer@section it will write — and changes nothing until
you answer: Approve, Revise (whatever you have typed goes back as the note and it re-plans
in the same turn), or Stop.
Once approved, each step goes to a specialist whose whole context is that craft:
| specialist | writes |
|---|---|
| harmony & form | key, tempo, sections, progressions, chords, pad |
| melody & topline | melody, counter_melody, the vocal harmony line, lyrics |
| rhythm section | drums, percussion, bass, sub — written together |
| arrangement & mix | the roster, instruments, presence, energy, feel |
The rules are enforced by the host, not asked for in a prompt: nothing writes before you approve,
and no specialist writes outside its own layers. Asked for a bass line, the harmony specialist is
refused and hands the intended notes back to the producer instead of faking one somewhere else.
- Progress you can trust. The checklist and
verify_stepboth read a ledger of writes that
actually landed, with the agent that made each one. Reads do not count, so a step cannot report
done on work nobody did. - Revert this run. Approving takes a checkpoint first: a run makes far more changes than undo
can hold, and one button puts it all back. - Cost is shown, never capped. The model picker governs the whole run, specialists included.
Composer mode is unchanged for quick single-layer edits, and Ask AI now sits beside Suggest
on each layer.
Install
Unzip anywhere and run scripts\install.ps1 (one UAC prompt for the plugin folders; everything
else goes under %LOCALAPPDATA%\FLVSTX). Node.js 20+ is needed only for the chat composer.
Full notes in CHANGELOG.md.