Production Architecture & Specs

A studio-grade production backend featuring Fountain parsing, LLM-powered script breakdown, Gaussian Splat spatial scouting, department-based RBAC, union-compliant time tracking, and budget forecasting with confidence intervals.

System & AI Metrics

Script Parsing

Instant Fountain format parsing

AI Breakdown

~15s per 100-page screenplay (batched)

Schedule Optimization

<2s for 150-scene stripboard

Budget Forecast

Real-time velocity calculation

Spatial Linkage

Automatic the moment a location scan completes in Aeion Spatial

Union Rules

4 union presets (SAG-AFTRA, IATSE, DGA, Teamsters)

Breakdown Categories

15 strict industry-standard categories

1. AI Script Breakdown Pipeline

CategoryDescription
CastCharacters with scene appearances
PropsItems handled by actors
Set DressingBackground items
WardrobeCostume requirements
Makeup/HairSpecial makeup requirements
VehiclesCars, trucks, etc.
AnimalsLive animals needed
Special EffectsPractical effects
VFXVisual effects
SoundSpecial audio requirements
MusicLicensed or composed
StuntsAction sequences
BackgroundExtras needed
LightingSpecial lighting notes
NotesGeneral production notes

2. Scheduler & Stripboard Optimization

InputDescription
Scene listFrom the parsed script with page counts
Actor availabilityDates available, unavailable, hold
Location groupingINT/EXT, specific sets or practical locations
Time-of-dayINT/EXT, DAY/NIGHT requirements
Weather sensitivityclear/rain/snow/overcast/any
Company move flagsScenes requiring full move
Page count targetsTarget pages per shoot day (default 5-7)

3. Union Compliance Engine

UnionKey Rules
SAG-AFTRA8hr standard, 1.5x after 8hr, 2x meal penalty starts, turnaround (9hr minimum), 6-day work week premiums
IATSEGolden time (2x after specific hour), forced calls, meal periods, rest period minimums
DGAPrep days, wrap days, work week structure
TeamstersForced call rules, travel time, specific overtime tiers
SeverityMeaning
-------------------
InfoAdvisory (e.g., approaching end of standard hours)
WarningLikely to cause penalty if not corrected
ErrorWill incur financial penalty
CriticalUnion rule breach requiring immediate action

4. Budget Forecasting Engine

Aeion's budget forecasting engine projects total completion cost from actual spending data.

Every forecast includes:

  • Projected total — final projected spend, plus the projected overrun (amount and percentage)
  • Confidence interval — a 95% confidence band (lower/upper bound) around the projection
  • Spending velocity — daily and weekly burn rate, with a trend read (accelerating, steady, or decelerating)
  • Per-department forecasts — budgeted vs. actual spend, projected total, an overrun-risk rating (low/medium/high/critical), and days until overrun where applicable

Budget line items update in real time, so forecasts always reflect the latest spend — no separate sync step required.

Velocity Calculation: Aeion uses historical spending trends to project burn rate and flag departments heading for overrun.

5. Event-Driven Spatial Scouting

When a location manager captures a 3D scan in Aeion Spatial, Aeion automatically links it to the matching production and location — no manual attachment step, and re-processing the same scan never creates a duplicate record.

Supported Formats: Gaussian Splat (.splat) and mesh (.glb).

Director Portal: the link enables 3D location preview in-browser (WebGL) or in a WebXR headset (Apple Vision Pro, HoloLens). Directors can annotate the 3D space with camera marks and blocking notes before the location permit is signed.

6. Department-Based RBAC

Aeion enforces strict role-based access control across all production data, department by department.

Department Groups (16): executive (director, producer, executive producer, line producer), assistant_directors, camera, sound, art, wardrobe_makeup, grip_electric, locations, post (editorial, colorist, VFX), script (script supervisor, writer), production_assistants, accounting, talent (casting), stunts, transportation, craft_services

Granular Permissions per Role:

Each crew role (e.g., director, costume-designer, key-grip) gets a default set of fine-grained permissions rather than one blanket access level — view/edit/manage on productions, screenplays, schedules, and crew, plus department-scoped grants like budget:department, breakdown:department, and assets:department that restrict visibility to that crew member's own department's records.

Protected areas include: budgets and cast salaries, call sheets, screenplays and script breakdowns, time entries and timesheets, purchase orders/vendors/invoices, storyboards, VFX shots, production notes, locations, and production assets.

Example: a Wardrobe Supervisor has breakdown:department and assets:department grants scoping them to the wardrobe/makeup category on script breakdowns and assets, but no budget permissions at all — so they can't see cast salaries or department budgets. An unauthorized request is rejected immediately (403 Forbidden).

7. Supporting Capabilities

Payroll Integration:

  • Export to Gusto, ADP, Entertainment Partners formats
  • Department-level multi-level approval workflows
  • Union-compliant timesheet transformation
  • Handles fringe benefits and deductions

Calendar Sync:

  • Bidirectional sync with Google Calendar and Outlook
  • Automatic push of call times to crew member calendars
  • Respects iCal timezone handling

Weather Awareness:

  • Live weather forecast integration
  • Rain/storm/clear probability per shoot day
  • Flags weather-sensitive scenes for re-scheduling

Crew Dispatch:

  • Call sheet dispatch via email and SMS
  • Open-tracking and confirmation receipts
  • Weather alerts for affected shoot days

Previz Pipeline:

  • Links animatics, storyboards, and previz videos to scenes
  • Reference player for Director and DP
  • Integrates with the Aeion Media library

Production Analytics:

  • VFX shot pipeline analytics (bottleneck detection)
  • Department productivity metrics
  • Budget vs. actuals reporting

Composes with the rest of the OS