Product components

Components from src/components/domain. They speak Delia’s vocabulary, take typed data, and fetch nothing.

Stages

Stages are the only color on screen. A team can rename and recolor them, so code never branches on a stage’s name.

StageChip

LeadQuotedBookedIn productionIn postDeliveredApprovedPaidLost

StageDot

In lists and board headers, beside the name.

LeadQuotedBookedIn productionIn postDeliveredApprovedPaidLost

EventBar

Calendar entries take their project’s stage tint.

7:30Mesa Clinic testimonials, day 1
6:00Ojai drone shoot, call time
Harbor Coffee v2 due
Ridgeline invoice overdue

Statuses

Every lifecycle is defined once in src/domain/statuses.ts. Hue is reserved for stages, so a status reads by icon, fill and weight; cherry marks the critical ones.

Suggestion

ProposedAcceptedPartially acceptedDismissedExpired

Action

ProposedApprovedDoneFailedUndone

Booking

First holdSecond holdConfirmedReleased

Quote

DraftSentAcceptedDeclined

Invoice

DraftSentPaidOverdue

Deliverable review

Not sentIn reviewChanges requestedApproved

Task

To doIn progressDone

Suggestions

One per thread or trigger. Each shows its source, a one-line summary and the actions Delia proposes. The user approves them one at a time or all at once.

Proposed

Unread, high confidence, from an email.

UnreadEmail:Maya Reyes, Re: Thursday at the vineyardHigh confidence

Maya confirmed Thursday for the drone shoot and asked for a revised quote with a second day.

  • Move project to Booked

    Ojai drone shoot

  • Create task: send revised quote

    Due Wed, Oct 7

  • Confirm Sam Okafor’s first hold

    Thu, Oct 8. Sends Sam an email, so it needs your confirmation.

Partially accepted

Each action carries its own status. Executed actions can be undone; failed ones say why.

Email:Harbor Coffee, Notes on v2Medium confidence

Harbor sent four notes on v2 and asked for delivery by Friday.

  • Create 4 tasks from the notes

    Harbor Coffee brand film

    Done
  • Move the v3 due date to Fri, Oct 9

    The deliverable was deleted. Pick another one.

    Failed
  • Link thread to Olive & Ash menu launch

    Undone
  • Reply to confirm Friday

    Draft ready

Resurfaced

Says why it came back, in one line.

Reminder:Larkspur spring campaignHigh confidence

The quote you sent Larkspur on September 28 still has no reply.

Back because the shoot is in 2 days

  • Draft a follow-up to Dev Patel

PendingSend

External sends wait 30 seconds so Undo can cancel them.

Sending in 22 s

x

SourceLabel

Every agent action links to where it came from.

Email:EmailText:TextCalendar:CalendarTask:TaskReminder:ReminderChat:Chat

ConfidenceMeter

High links automatically, medium asks, low proposes a new lead.

Low confidenceMedium confidenceHigh confidence

UnreadDot

The rust marker. One per screen.

Unread Maya Reyes replied

Tasks

Every task belongs to a project and inherits its dates unless it sets its own.

TaskRow

Overdue dates use the critical ink. Long titles truncate.

  • Send revised quote with the second drone daySat, Oct 3Dana Whitaker
  • Confirm Sam’s hold for ThursdayMon, Oct 5Dana Whitaker
  • Pull selects from day one interviewsMon, Oct 5Dana Whitaker
  • Export v2 with the new end card and send it to Harbor for review before their Friday marketing syncWed, Oct 7Priya Natarajan
  • Book the location scoutFri, Oct 9
  • Send the final invoiceMon, Oct 12Dana Whitaker
  • Collect music license receiptsDana Whitaker

Records

Pieces of the project, client and person pages.

ProjectCard

On the stage board. The column shows the stage.

Ojai drone shoot

New activity

Topa Topa Winery

Thu, Oct 8
Sam OkaforJonah Whitfield

Mesa Clinic testimonials

Mesa Family Clinic

Tue, Oct 6
Jonah WhitfieldLena Brandt

Harbor Coffee brand film

Harbor Coffee Roasters

Tue, Sep 22
Priya Natarajan

PersonAvatar

Jonah WhitfieldPriya NatarajanSam Okafor
Jonah WhitfieldLena BrandtSam Okafor

PlatformLink

The platform is detected from the pasted link.

ActivityTimeline

Each row points back at its source.

  1. Delia moved the project to Booked

    Maya confirmed Thursday. Approved by you. Email:Re: Thursday at the vineyard

  2. Maya Reyes replied to “Thursday at the vineyard”

  3. You added v2 of “Hero cut”

    Frame.io

  4. You put Sam Okafor on first hold

  5. Priya Natarajan completed “Color pass on interviews”

  6. You created the project