Public Lead Intake

POST `/api/public/leads` accepts bearer or `x-api-key` tokens from server-side environment configuration.

Workflow Rules

Resolved and closed work requires at least one categorized time log in 30-minute increments.

Presence

Presence will use presence:workitem:{id} Redis keys with a 30 second heartbeat when live editing lands.

New Work Item

What kind of work item are we opening today?

Sales Lead

New client, contact, and lead work

Sales Task

Upsell, renewal, proposal, or follow-up

Support Ticket

Customer issue or request

Dev Task

Bug or feature request

Project

Long-term initiative

Service Delivery

Client delivery or handoff work

MSP Alert

Infrastructure alert