All Projects

Waymark Job Coster

27/30 items complete

Phases

4/7

Active

3

Budget

$7.6K

Blocked

0

North Star

Enable painting contractors to track job profitability in real-time so they can make informed pricing decisions and stop leaving money on the table.

Roadmap

No uncategorized items. Everything is placed.

Estimate Tracking

Estimate vs Actual

17.0h / 17.04h (100%)

Discovery

On track2.0h / 2h

Historical Analytics (Phase 14)

On track2.5h / 2.5h

Budget vs Actual (Phase 17)

On track2.5h / 2.5h

Alerts + Notifications (Phase 18)

On track2.0h / 2h

Dashboard UI overhaul

On track4.0h / 4h

Staging deployed

On track1.0h / 1h

Sprint planning + roadmap

On track3.0h / 3.04h

Estimate vs Actual

0.0h / 20h (0%)

Lock Groove theme

On track0.0h / 1h

Dashboard consolidation

On track0.0h / 2h

Cloud Design: Expenses + Subs

On track0.0h / 1.5h

Cloud Design: Offers page

On track0.0h / 1h

Readability refinement pass

On track0.0h / 1h

Dashboard error resilience

On track0.0h / 1h

Date range preset picker

On track0.0h / 1.5h

Deep link to specific jobs

On track0.0h / 1.5h

Delete orphan components

On track0.0h / 0.5h

Revenue on dashboard

On track0.0h / 1.5h

Twilio toll-free setup

On track0.0h / 2h

SMS production connect

On track0.0h / 3h

Budget vs Actual gaps

On track0.0h / 2.5h

Estimate vs Actual

0.0h / 12h (0%)

Unclassified invoices queue

On track0.0h / 2h

Weekly materials summary

On track0.0h / 1.5h

Security findings

On track0.0h / 2h

Expense watcher daily cron

On track0.0h / 0.5h

SMS corrections table

On track0.0h / 1h

Few-shot learning in matching prompt

On track0.0h / 1h

Auto-match on manual CSV upload

On track0.0h / 1h

Sub-invoice verification guardrail

On track0.0h / 1h

Weekly auto-rematch cron

On track0.0h / 1h

HD $0 fix + dedup warnings

On track0.0h / 1h

Activity

  • build

    nate-csv-fixes: verdict finish

    yesterday
  • review

    nate-csv-fixes: review-gate finish

    yesterday
  • build

    nate-csv-fixes: verdict finish

    yesterday
  • review

    nate-csv-fixes: review-gate finish

    yesterday
  • build

    nate-csv-fixes: build finish

    yesterday
  • build

    nate-csv-fixes: plan finish

    yesterday
  • build

    nate-csv-fixes: spec finish

    yesterday
  • note

    nate-csv-fixes: pipeline run-init

    yesterday

Decisions

D-20260717-01 — Sprint 3 AI Learning Loop: queue runner approved

AlignedJul 17

D-20260717-02 — Manual expense entry lives on sub portal, not admin dashboard

AlignedJul 17

D-20260717-03 — Nate's 4 asks: 2 build now, 2 defer

AlignedJul 17

D-20260715-01 — B5 reworked: URL-addressable drilldown, not cross-deal links

AlignedJul 15

D-20260715-02 — No separate Projects page or side panel for coster

AlignedJul 15

D-20260715-03 — Sprint 2 queue order and B14 migration exception

AlignedJul 15

D-20260715-04 — Budget query pagination already resolved (B17 scope narrowed)

AlignedJul 15

D-20260714-01 — Close D1: Budget vs Actual stays dollars, not hours

AlignedJul 14

D-20260714-02 — Add minimal daily digest email

AlignedJul 14

D-20260714-03 — Dashboard rename: dashboard2 → dashboard, old → deprecated

AlignedJul 14

D-20260714-04 — Twilio: toll-free, WayMark LLC verification

AlignedJul 14

D-20260714-05 — SendGrid for production email

AlignedJul 14

D-20260714-06 — Expense watcher SMS cadence: hourly

AlignedJul 14

D-20260714-07 — Nate's 4 yellow questions resolved

AlignedJul 14

D-20260714-08 — Client Comms Hub: Phase 32, not this sprint

AlignedJul 14

D-20260714-09 — Dashboard filters: crew, salesperson, Project Manager

AlignedJul 14

D-20260714-10 — Sprint Jul 13: spec-first, build via queue runner overnight

AlignedJul 14

D-20260714-12 — Queue runner run 2 approved (B6-B13)

AlignedJul 14

D-20260714-11 — Expense-watcher-agent run parked for sprint switchover

AlignedJul 14

D-20260714-13 — Expense-watcher cron: daily-all-days fallback, not hourly (Hobby plan limit)

AlignedJul 14

Defer daily digest SMS to post-sprint

AlignedJul 10

Phase 35: hours not dollars for estimates

AlignedJul 10

Dashboard date range default: Last 30 Days

AlignedJul 9

Theme: Groove ships

AlignedJul 2

Roles: owner + office manager only

AlignedJul 2

Blockers

  • low

    D1: estimatedHours field not in Airtable

    Need Nate to confirm: add field to Airtable or store in Supabase only?

    10d

Budget

Quoted

$7,600

38h @ $200/hr

Burned

$5,462

27.3h

Remaining

$2,138

10.7h

Billed / Paid

$3,408

$0 paid

Budget consumed

72%

Hours by deliverable

Job Costing Dashboard

0h / 38h

Hours by category

Build

17h

claude_auto

4.6h

Strategy

4.2h

david_review

1.5h

Total

27.3h

Time log

4h

Sprint 3: AI Learning Loop (B19-B23) + HD fix + dedup

Jul 17 · Build

3h

Sprint 2 Batch 6-7: Readability, expense watcher, round 2 refinements

Jul 16 · Build

5h

Sprint 2 Batch 3-5: Deep links, security, Cloud Design, resilience

Jul 15 · Build

5h

Sprint 2 Batch 1-2: Theme lock, orphans, date picker, materials, queue

Jul 14 · Build

2h

Sprint planning session (Jul 9-10)

Jul 10 · Strategy

0.5h

David reviewed spec + exploration docs

Jun 20 · david_review

0.5h

Fix round-2 findings + commit

Jun 19 · david_review

1.5h

Fix 8 Phase 18 review blockers

Jun 19 · claude_auto

0.5h

Visual verification via Playwright

Jun 19 · david_review

1h

Staging environment setup

Jun 19 · claude_auto

0.8h

Whiteboard session - roadmap planning

Jun 18 · Strategy

0.4h

Strategy + exploration of approach

Jun 18 · Strategy

0.5h

Harness/tooling infrastructure build

Jun 18 · claude_auto

0.5h

Cost Trends Chart - spec+plan+build+tests

Jun 18 · claude_auto

0.5h

Activity Timeline - audit log + job drilldown

Jun 18 · claude_auto

0.6h

Budget vs Actual - import, variance, lessons

Jun 18 · claude_auto

1h

Roadmap prioritization + OWNER-REVIEW

Jun 18 · Strategy

Proof

No verification evidence recorded.