skill-commercial-film-factory

Orchestrates WitnessBC and SourceA commercial film renders via beats JSON, routing SSOT, and render guard rules.

Updated Jun 20, 2026
One-click install
npx skills add https://github.com/Noetfield-Systems/SourceA --skill skill-commercial-film-factory-noetfield-systems
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-commercial-film-factory
Source: https://github.com/Noetfield-Systems/SourceA/tree/main/.cursor/skills/skill-commercial-film-factory
Command: npx skills add https://github.com/Noetfield-Systems/SourceA --skill skill-commercial-film-factory-noetfield-systems

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Coordinating commercial film hero renders across WitnessBC and SourceA lanes involves fragile manual steps: choosing the right wrapper versus the core compiler, enforcing one-render-at-a-time machine gates, validating routing SSOT, and tracking receipts. This Skill centralizes those rules so renders run consistently without resource conflicts or skipped validations. ## Core Features & Use Cases - Lane-based render orchestration: Run WitnessBC hero films or SourceA 32s proof cuts through wrappers that ensure local servers (:8090, :5180) and default beats, or call the core compiler directly with custom beats JSON. - Render law enforcement (R1–R14): Machine gate checks for RAM, CPU, disk, thermal/GPU, and zombie processes via the render guard script, with lock acquire/release, full logging, and checkpoint resume. - Beats and routing SSOT management: Author or upgrade beats JSON (v1 linear to v5 cinematic finish), validate routing and sync requirements before publish, and produce receipts plus Desktop MP4 outputs. - Use Case: A founder asks for the WitnessBC v5 cinematic render. The Skill validates routing, checks the Mac Guard status, runs the wrapper with explicit v5 beats, and verifies the receipt and MP4 before clearing the queued flag. ## Quick Start Ask the agent to run the WitnessBC commercial film render with the default v1 beats and confirm the receipt JSON and Desktop MP4 were produced.

Frequently Asked Questions about skill-commercial-film-factory

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a WitnessBC commercial film render?

Run the witnessbc-commercial-film.sh wrapper with the --json flag after validating routing and confirming the Proof Lab responds on port 8090. The wrapper acquires the render lock, logs output, and applies the machine gate automatically.

What is the difference between the wrapper scripts and the core compiler?

There is one core compiler, commercial_short_film_v1.py, which accepts explicit beats JSON. Wrappers like witnessbc-commercial-film.sh only ensure the required local server is running and supply default beats, so use the core compiler for draft lanes or custom beats.

Can I render WitnessBC and SourceA films at the same time?

No. Render rule R1 mandates one render globally, so WitnessBC and SourceA must never run concurrently. The render guard status command must be checked before starting any render, and --force is only allowed for stale locks.

How do I upgrade from v4 to v5 cinematic beats?

Wait for the v4 extended runtime to complete, then render with the v5 beats file that has cinematic_finish set to true. Verify the v5 receipt and Desktop MP4 before clearing the cinematic_finish_v5_queued flag in the routing SSOT.

Why does the render guard block my render from starting?

The Mac Guard machine gate checks RAM, CPU, disk, thermal/GPU state, and zombie processes before allowing a render. Run the render guard status command with --json to see which check failed, and never auto-restart a running render PID.

When should I not use Playwright capture for these films?

Do not replace Playwright capture with HeyGen for WitnessBC tier A, since that path is locked. HeyGen is only for tier C human layers, and Remotion in commercial-video-factory is not a hero capture replacement.