Built for the complexity of real production
HeadOps replaces brittle spreadsheets with an intelligent scheduling engine that understands deadlines, team capacity, and the reality of factory floor operations.
Scheduling intelligence, not just a digital whiteboard
Every feature in HeadOps is purpose-built to solve the real problems production managers face daily — delayed deliveries, overbooked teams, and deadline-busting cascade failures.
Dynamic Rescheduling (EDF)
Powered by an Earliest Deadline First heuristic, our engine instantly re-evaluates your entire production floor when you drag a single component. It locks your move, identifies all downstream collisions, and re-slots every affected stage into the earliest available team gap — respecting working week configs and public holidays.
- Automatically cascades changes through the entire dependency chain
- Per-stage working week support (5-day or 6-day)
- Public holiday awareness with workspace-scoped calendars
- Deadline violation warnings before applying changes
Automated Conflict Resolution
Double-booking a welding team for two projects can stall your entire production line. HeadOps continuously monitors all team allocations and instantly highlights overlapping assignments with a bright red conflict overlay on the timeline canvas.
- Real-time interval overlap detection across all teams
- Visual conflict overlay directly on the Gantt canvas
- One-click global reschedule to resolve all conflicts automatically
- Conflict count badge in the planning toolbar
Auto-Allocation Wizard
Scheduling a new component with 8 stages across 5 teams? The Auto-Allocation wizard evaluates up to 100,000 permutations of team assignments and selects the combination that produces the mathematically earliest completion date.
- Cartesian product of eligible teams per stage type
- Respects existing allocations to prevent conflicts
- Deadline-aware with overdue day calculation
- 4-step guided wizard UI for full control
Undo / Redo Time Travel
Experimentation is key to optimizing production flow. Our patch-based history engine records every allocation change as a JSON diff. Made a wrong move? Undo it instantly. Want to test a different schedule? Redo your way through multiple timeline states.
- Stack-based undo/redo with unlimited depth
- All reschedule operations are recorded as a single undoable batch
- Keyboard shortcuts for power users
- History persists across reschedule operations
Global Reschedule Optimizer
Beyond single-component rescheduling, HeadOps can optimize your entire factory schedule from scratch. The global reschedule engine eliminates every team conflict, fills scheduling gaps, and repacks your timeline for maximum efficiency.
- Resolves all team conflicts by construction
- Reports conflicts resolved and gap days reclaimed
- Preview before applying — see the full impact first
- Deadline violation report for management review
Interactive Gantt Canvas
A full-featured, zoomable Gantt canvas built with Konva.js. Drag allocation blocks to reschedule, expand component rows to manage stages, and visualize weekend shading, holiday markers, and deadline indicators — all in one view.
- Two-column label area: project → component hierarchy
- Weekend and public holiday shading on the grid
- Today indicator with blue column highlight
- Deadline lines with overdue region visualization
Everything else you need to run production
Beyond scheduling intelligence, HeadOps provides the workspace management, team coordination, and configuration tools your operation demands.
Multi-Tenant Workspaces
Every workspace is a fully isolated tenant with its own projects, teams, stage types, and holiday calendars. Invite colleagues via email with role-based access control (admin, editor, viewer). Row Level Security enforces data isolation at the database level.
Configurable Stage Types
Define your factory's unique stage types (Pre-weld, Paint, Electrical, etc.) with default durations and color coding. Teams can be linked to specific stage types, ensuring the Auto-Allocation wizard only assigns capable teams.
Real-Time Collaboration
Powered by Supabase Realtime, every change propagates instantly to all connected users. When a team lead reschedules a stage, every production manager sees the update live — no refresh needed.
Ready to take control of your factory floor?
Join production teams who have replaced spreadsheets with intelligent scheduling.