Six-step scenario machine
Choose from 16 formats, write a brief, tune creative settings, define production constraints and compare three stable directions.

Writing system · Case study Demo
Scenario Machine is the implemented local MVP for the Story Studio product direction. It guides a writer from brief and constraints through three deterministic story directions, editable beats, script blocks, analysis, controlled rewrites, versions and export—without sending writing to an external service.
The public runtime for this project is temporarily unavailable.
React · Vite · Zustand · Zod · Framer Motion

Generic text generators flatten the writing process into one prompt and one answer. Writers need visible structure, production constraints, reversible edits and a workspace where generated suggestions never silently replace their text.
Choose from 16 formats, write a brief, tune creative settings, define production constraints and compare three stable directions.
Edit and reorder beats and script blocks with autosave, word count, duration estimates and a focused writing mode.
A local rule engine scores ten dimensions and connects each issue to a visible suggestion that the writer chooses to apply.
Run 18 local rewrite operations, compare the proposed version and accept it explicitly instead of overwriting work.
Restore or duplicate versions and export TXT, Markdown, JSON, clipboard content or a browser print/PDF view.
The public build packages the existing React interface as an isolated SPA under its own base path. Zustand persists projects in a namespaced localStorage key. Template libraries, phrase banks, seeded selection, rule-based analysis and rewrite transforms run in the browser. There is no backend, account system, service worker or network AI request.
04 · Evidence
The inspected 0.1.0 source contains the executable workspace, 16 scenario definitions, multilingual phrase banks, local generators, structured editor, analysis and rewrite engines, export functions, responsive CSS, five passing unit tests and three documented end-to-end flows. The repository has no initial Git commit, so this integration records a SHA-256 source-tree fingerprint.
Source revision sha256:0429c723d9df · 2026-07-14

No root LICENSE file was present, so the source is not presented as generally redistributable. This authorized portfolio build bundles no external images, music, video or datasets. Vazirmatn is local under OFL 1.1; runtime libraries retain their package licenses.
Third-party noticesStart from one of 16 formats or inspect the included Persian sample. No account or API key is required.
The public runtime for this project is temporarily unavailable.