Engine — web mode (local)

Create your first project

Plan a shoot end to end in one place — concept and shot list, model and location bookings, call sheet, budget and release status. The project record seeds every downstream .shock module.

Drop a plan-*.json here to open it. Everything stays local — projects live in the shared .shock.LAB store, and you can save them to a real file on disk, export CSV, or print the call sheet.

New project

A project takes a minute to set up and becomes the spine every other module reuses.

Add shot

One row per setup. Mark priority and whether it needs a model or a location.

Add model

Name, role, call time and fee. Toggle confirmed once locked.

Export project

Every export below is written straight to disk from the project already in this browser. The JSON project record is what downstream modules (.camera.shock, .cull.shock and the rest of the .shock.LAB) inherit.

.plan.shock — web app

Local-first shoot planning. A working prototype of .plan.shock — it merges briefing and production into one project, linked to release.shock.

Command paletteCtrl+K
New projectN
Brief / Production / ReleasesB P R
Add row in current tabA
Add shot (Brief)S
Focus shot filter/ or F
Export menuE
Export client brief (Brief)X
Undo / RedoCtrl+Z / Ctrl+Shift+Z
Save to fileCtrl+S
Print call sheetCtrl+P
This shortcuts list?
Close dialog / clear selectionEsc

Projects persist in the shared .shock.LAB store (dotshock-suite → projects) — the same spine .camera.shock, .cull.shock and .release.shock read. Save a project to a real file on disk (Ctrl+S) to keep a copy or hand it off. Clearing browser data removes the local copy. Auto model/location suggestion and face-matching need the free Dotshock Desktop engine; they don't run in web mode.

Add gear item

One item per row. Tick it off as you pack.

Imla credit rate

Set how many credits Imla charges per generated image. 1 credit = $0.01.

Send this shoot downstream

Sets this project as the active shoot for the .shock.LAB, then opens the chosen module. The plan, bookings and releases are read from the shared spine — nothing is re-entered.

Crew availability check

Paste crew names + their availability. AI checks against your shoot schedule.

Location scout report