Production Calendar

Production Calendar

The Production Calendar has three tabs: Shoot Schedule, Talent Calendar, and Talent Assignment List. Shoot leads use it to plan and schedule shoots, track talent availability, and coordinate multi-camera productions. > No email or in-app notifications are sent by any Production Calendar action. Side effects are limited to database writes and Video Card status syncing.

Click any step to jump to its details below.

Shoot Schedule tab

Month / Week / Day view toggle

Switch between a month grid, week grid, and a single-day ordered list. Preference saved to localStorage.

Navigation (prev / next / Today)

Move the grid backward, forward, or jump to the current date.

Talent-available count badge

A violet circle on each day in month view shows how many talent are available that day.

Drag an approved-script chip onto a day

Power UserShoot LeadAdmin

Schedules a script's shoot on that day. Fills the first segment without a shoot day, or auto-creates a new "Cam N" segment. Recomputes the Video Card's shoot scheduled date. May sync the parent Video Card status.

Assign via day picker

Power UserShoot LeadAdmin

Click the ๐Ÿ“ icon on a day (or an empty day cell) to open a searchable popup and add a script to that day without dragging.

Drag a chip from one day to another

Power UserShoot LeadAdmin

Reschedules a shoot segment to a new day. Recomputes shoot scheduled date.

Remove a shoot chip

Power UserShoot LeadAdmin

Click ร— on a chip or "Remove Date" in the peek card to delete that shoot segment from the calendar.

Shoot chip peek card

Click any shoot chip to open a quick popup with status, script name, segment label, talent, client, and shoot day. Includes Remove Date, View Card, and Shoot Scheduler buttons.

"+N more" overflow

Click "+N more" or the ๐Ÿ• clock icon to open the day's hourly schedule modal and see all segments beyond the chip cap.

Day Detail modal (hourly schedule)

Open hourly schedule

Opens a per-day modal with a time grid (30-minute slots, 7AMโ€“9PM) plus a "No time set" holding panel.

Drag a segment into a time slot

Power UserShoot LeadAdmin

Assigns a specific start time to a shoot segment.

Remove a segment's time slot

Power UserShoot LeadAdmin

Click ร— on a placed segment to clear its assigned start time.

Reorder segments within a day

Power UserShoot LeadAdmin

Use โ†‘ / โ†“ buttons on placed segments to change their shoot order (#1, #2, etc.).

Talent conflict warning

A segment turns red with "โš  Talent conflict" when an assigned talent isn't available at the chosen time. Display only โ€” does not block scheduling.

Add script to day

"+ Add Script" opens the assign-picker scoped to that day from inside the hourly modal.

Chip pool panel

Scripts pool tab

Shows all Approved scripts awaiting a shoot date as draggable chips. Search to filter by title/client.

Talent pool tab

Power UserQual ReviewerShoot LeadAdminWriter

Shows talent chips color-coded green (available) or red (unavailable) for the selected day.

Drag a green talent chip onto a scheduled day

Power UserShoot LeadAdmin

Assigns that talent to the first project scheduled on the target day.

Click a talent chip to edit availability

Power UserShoot LeadAdmin

Opens an availability editor modal for that talent.

Talent Calendar tab

Month navigation

Move the talent availability calendar by month.

"Scheduling for" talent selector

Pick one talent to enter edit mode (shows their availability and enables editing). "Browse all" shows all talent chips.

Click a day in edit mode

Power UserShoot LeadAdmin

Opens the availability modal to add or edit that talent's availability on the day.

Staff availability modal โ€” save / edit / delete

Set all-day or custom-time availability, optionally repeating weekly until an end date. Can remove a single occurrence or all future occurrences.

Click a talent chip in browse mode

Shows a read-only modal of the shoots that talent is scheduled to film on that day.

Shoot Scheduler panel

The Shoot Scheduler panel opens from the peek card, Video Card, or chip pool. It manages the shoot segments for one production.

Add segment

Power UserShoot LeadAdmin

Adds a new "Cam N" shoot segment to the project.

Edit segment label / setting

Rename a segment or set its location/setting text. Auto-saves on blur.

Set segment shoot day

Power UserShoot LeadAdmin

Assign or change the segment's shoot date.

Add / remove talent on a segment

Power UserShoot LeadAdmin

Multi-talent support โ€” assign or unassign talent to a shoot segment. Unavailable talent shows a โš  warning.

Mark segment filmed / incomplete

Power UserShoot LeadAdmin

Toggle a segment's status. Can roll the parent Video Card between Scripted, Filming, and Filmed automatically.

Delete segment

Power UserShoot LeadAdmin

Removes a shoot segment. Re-syncs the Video Card status.

Edit "Notes for Filming"

Edits project-level notes shared with the Video Card.

Archive project (all filmed)

Power UserShoot LeadAdmin

Removes a fully-filmed project from the active shoot schedule.

Talent Assignment List (TAL) tab (Admin, Power User, Shoot Lead)

Active / Scheduled tab switch

Active: scripts with all characters tagged, ready for scheduling. Scheduled: scripts already assigned to shoot segments.

Suggested shoot day + coverage display (Active tab)

Shows the best available day per camera group in the next 30 days, plus a coverage percentage from matching available talent. Computed server-side.

Schedule Plan modal

Click "Schedule โ†’" on an Active row to open the planning modal. Set shoot days per camera group, assign talent per character, and confirm.

Change a cam group's shoot day

Update the shoot day for a camera group. Re-checks talent availability for the new date.

Assign talent per character

Choose a gender-matching talent for each tagged character. Unavailable picks are flagged with a warning.

Inline availability mini-calendar (override pivot)

When an assigned talent is unavailable on the chosen date, a mini-month appears showing that talent's available days. Click a green day to pivot the shoot date.

Confirm Plan / Confirm with Override

Creates one shoot segment per camera group with per-character talent pairings. Sets tal_status to "scheduled." Writes audit log per segment.

Remove script from Assignment List (ร— on Active row)

Drops the script off the TAL (sets tal_status back to not_ready). Character tags are preserved.

Move scheduled script back to Active ("โ† Active")

Returns a scheduled script to the Active tab for re-planning. Existing segments are left in place.