Design mockup GearJot V2 · C2e·Straight · design target — not a screenshot
Synced · 2 min ago + New DW
Work · Tasks · 340 across the fleet

Tasks

Work items against gear — from failed inspections, fault codes, and manual add. Grouped onto work orders when it's a repair.
⚙ Task settings + New task
TitleGearAssigneeStatusTypeDueSource

Loading tasks… (skeleton shimmer pauses under reduced motion)

No tasks yet

Tasks land here automatically from failed inspections and recurring fault codes — or add one directly against any unit.

Sample data loads 12 realistic tasks across EX-214 and 6 other units — delete in one click.

Cached 7:07 AM
TitleGearAssigneeStatusTypeDueSource

Showing 4 of 340 cached tasks. Reconnect to see the full list and refresh filter options.

"My recent" — Marco's own active tasks touched in the last 10 days; completed tasks drop off the list.
Status
Type
Flagged — not silently chosen Three filter-strip pieces are ahead of what today's API supports, shown here so the shape is right when the backend catches up: Due-date range — no due_date filter param exists yet (only a due_at display field); needs a new API param before this filters anything. Component — the component_id param already exists and is used by the Component detail page's Maintenance tab; it just isn't wired as a list-page filter pill yet (today's five wired pills are Gear/Assignee/Status/Type/Form). Search — matches today's behavior: current-page substring only (title, body, ID), not a server-side search across all 340 tasks.
Title Gear Assignee Status Type Due Source
… 332 more tasks
page 1 of 7
Showing 8 of 340 tasks. Row → task detail. Fault-code rows bump one task's occurrence count instead of creating a duplicate.
Marco Reyes · active tasks touched in the last 10 days · completed tasks excluded.
TitleGearStatusTypeDueTouched
Showing all 5 of Marco's recent tasks.Completed tasks fall off after they're marked done.
Company-wide
⚙ Task settings

Custom fields shown here apply to every task company-wide — tasks use a fixed status/type enum, so there's no per-type field split like Gear or Component settings have. Full editor lives at /tasks/settings; shown inline for this mockup.

FieldTypeRequiredApplies to
Warranty claim #textNoAll tasks
PM interval override (hrs)numberNoAll tasks
Root causeselectNoAll tasks
DESIGN MOCKUP — GearJot V2 · C2e·Straight (imported from cowork 2026-07-06) · design target, not a screenshot.
Tokens: foundation-tokens-vC2e-straight.json (every ratio computed) · gloved 44/48px floors · status = glyph + label, never color alone.
← Prototype home