Examples

The Boat That Keeps Its Own Logbook

Every voyage, every repair, every dollar.

Workspace
Dana Whitcombe
Inbox
inbox@demo-boat.justdealwithit.ca
Built from
10 emails

Fictional demo data. A real workspace, built end to end by the production system; this demo's inbox is closed.

Email

What Dana Whitcombe told us at signup

This email contains

Fuel dock, marina and service receipts for our boat, Sea Wren.

I'd like to see

A running logbook: fuel and costs per trip, service history, and engine hours.

10 emails sent to inbox@demo-boat.justdealwithit.ca

From
Dana Whitcombe <dana.whitcombe@example.net>
To
inbox@demo-boat.justdealwithit.ca
Date
May 2, 2026
Subject
Fwd: Receipt from Cedar Bay Fuel Dock
Boat stuff.
Textreceipt-2026-05-02.txt181 B
CEDAR BAY FUEL DOCK - RECEIPT

Receipt No: R2613
Date: 2026-05-02
Vessel: SEA WREN (reg. C17723BC)
Service Type: Fuel
Litres: 182.0
Engine Hours: 1412
Total: 324.00 CAD

Fair winds.
From
Dana Whitcombe <dana.whitcombe@example.net>
To
inbox@demo-boat.justdealwithit.ca
Date
May 16, 2026
Subject
Fwd: Receipt from Sidney Harbour Marina
Boat stuff.
Textreceipt-2026-05-16.txt171 B
SIDNEY HARBOUR MARINA - RECEIPT

Receipt No: R2626
Date: 2026-05-16
Vessel: SEA WREN (reg. C17723BC)
Service Type: Moorage
Engine Hours: 1431
Total: 96.00 CAD

Fair winds.
Show the other 8 emails
  1. Fwd: Receipt from Saltline Marine ServiceText
    From
    Dana Whitcombe <dana.whitcombe@example.net>
    To
    inbox@demo-boat.justdealwithit.ca
    Date
    May 30, 2026
    Subject
    Fwd: Receipt from Saltline Marine Service
    Boat stuff.
    Textreceipt-2026-05-30.txt174 B
    SALTLINE MARINE SERVICE - RECEIPT
    
    Receipt No: R2639
    Date: 2026-05-30
    Vessel: SEA WREN (reg. C17723BC)
    Service Type: Service
    Engine Hours: 1450
    Total: 685.40 CAD
    
    Fair winds.
  2. Fwd: Receipt from Ganges Fuel DockText
    From
    Dana Whitcombe <dana.whitcombe@example.net>
    To
    inbox@demo-boat.justdealwithit.ca
    Date
    Jun 13, 2026
    Subject
    Fwd: Receipt from Ganges Fuel Dock
    Boat stuff.
    Textreceipt-2026-06-13.txt178 B
    GANGES FUEL DOCK - RECEIPT
    
    Receipt No: R2652
    Date: 2026-06-13
    Vessel: SEA WREN (reg. C17723BC)
    Service Type: Fuel
    Litres: 151.5
    Engine Hours: 1468
    Total: 278.76 CAD
    
    Fair winds.
  3. Fwd: Receipt from Montague Harbour MarinaText
    From
    Dana Whitcombe <dana.whitcombe@example.net>
    To
    inbox@demo-boat.justdealwithit.ca
    Date
    Jun 27, 2026
    Subject
    Fwd: Receipt from Montague Harbour Marina
    Boat stuff.
    Textreceipt-2026-06-27.txt173 B
    MONTAGUE HARBOUR MARINA - RECEIPT
    
    Receipt No: R2665
    Date: 2026-06-27
    Vessel: SEA WREN (reg. C17723BC)
    Service Type: Moorage
    Engine Hours: 1489
    Total: 84.00 CAD
    
    Fair winds.
  4. Fwd: Receipt from Nanaimo Fuel DockText
    From
    Dana Whitcombe <dana.whitcombe@example.net>
    To
    inbox@demo-boat.justdealwithit.ca
    Date
    Jul 11, 2026
    Subject
    Fwd: Receipt from Nanaimo Fuel Dock
    Boat stuff.
    Textreceipt-2026-07-11.txt179 B
    NANAIMO FUEL DOCK - RECEIPT
    
    Receipt No: R2678
    Date: 2026-07-11
    Vessel: SEA WREN (reg. C17723BC)
    Service Type: Fuel
    Litres: 204.0
    Engine Hours: 1517
    Total: 379.44 CAD
    
    Fair winds.
  5. Fwd: Receipt from Newcastle Island MarinaText
    From
    Dana Whitcombe <dana.whitcombe@example.net>
    To
    inbox@demo-boat.justdealwithit.ca
    Date
    Jul 25, 2026
    Subject
    Fwd: Receipt from Newcastle Island Marina
    Boat stuff.
    Textreceipt-2026-07-25.txt174 B
    NEWCASTLE ISLAND MARINA - RECEIPT
    
    Receipt No: R2691
    Date: 2026-07-25
    Vessel: SEA WREN (reg. C17723BC)
    Service Type: Moorage
    Engine Hours: 1536
    Total: 112.00 CAD
    
    Fair winds.
  6. Fwd: Receipt from Cedar Bay Fuel DockText
    From
    Dana Whitcombe <dana.whitcombe@example.net>
    To
    inbox@demo-boat.justdealwithit.ca
    Date
    Aug 8, 2026
    Subject
    Fwd: Receipt from Cedar Bay Fuel Dock
    Boat stuff.
    Textreceipt-2026-08-08.txt181 B
    CEDAR BAY FUEL DOCK - RECEIPT
    
    Receipt No: R2704
    Date: 2026-08-08
    Vessel: SEA WREN (reg. C17723BC)
    Service Type: Fuel
    Litres: 176.3
    Engine Hours: 1561
    Total: 320.87 CAD
    
    Fair winds.
  7. Fwd: Receipt from Saltline Marine ServiceText
    From
    Dana Whitcombe <dana.whitcombe@example.net>
    To
    inbox@demo-boat.justdealwithit.ca
    Date
    Aug 22, 2026
    Subject
    Fwd: Receipt from Saltline Marine Service
    Boat stuff.
    Textreceipt-2026-08-22.txt174 B
    SALTLINE MARINE SERVICE - RECEIPT
    
    Receipt No: R2717
    Date: 2026-08-22
    Vessel: SEA WREN (reg. C17723BC)
    Service Type: Service
    Engine Hours: 1580
    Total: 412.10 CAD
    
    Fair winds.
  8. Fwd: Receipt from Ganges Fuel DockText
    From
    Dana Whitcombe <dana.whitcombe@example.net>
    To
    inbox@demo-boat.justdealwithit.ca
    Date
    Sep 5, 2026
    Subject
    Fwd: Receipt from Ganges Fuel Dock
    Boat stuff.
    Textreceipt-2026-09-05.txt178 B
    GANGES FUEL DOCK - RECEIPT
    
    Receipt No: R2730
    Date: 2026-09-05
    Vessel: SEA WREN (reg. C17723BC)
    Service Type: Fuel
    Litres: 133.8
    Engine Hours: 1598
    Total: 247.53 CAD
    
    Fair winds.

Processing

  1. Received10 emailsMay 2 – Sep 5, 2026
  2. Checked10 accepted0 quarantined · sender verified · virus-scanned
  3. Configured once39 sClaude read 5 samples and proposed 9 widgets
  4. Reviewed3 test fixturesParser approved before any document was processed
  5. Processed10 of 11129 ms median, 226 ms p95 per document · no AI

AI configured it. It processed nothing.

Setup ran once: Claude (claude-opus-5-5, on Amazon Bedrock) read 5 of the samples and wrote the parser rules on the right. A person reviewed them against test fixtures before anything ran. Every one of the 11 documents was then read by those fixed rules alone, with no model call, which is why each took about 129 ms.

Measured on this demo's real run in production (Oct 9, 2026). The email dates are part of the fictional story; the processing figures are not.

The reviewed parser: boat-receipt-v1

FieldTypeRead byRule
Receipt numberstringLabelled lineReceipt No
DatedatePattern^Date:[ \t]*(?<date>[0-9]{4}-[0-9]{2}-[0-9]{2})
VendorstringPattern^(?<vendor>[A-Za-z0-9&'. ]*[A-Za-z0-9]) - RECEIPT
VesselstringPattern^Vessel:[ \t]*(?<vessel>[A-Za-z0-9' -]*[A-Za-z0-9])
RegistrationstringPatternreg\. (?<registration>[A-Z0-9]+)
Service typestringLabelled lineService Type
LitresdecimalPattern^Litres:[ \t]*(?<litres>[0-9]+\.?[0-9]*)
Engine hoursdecimalPattern^Engine Hours:[ \t]*(?<engineHours>[0-9]+\.?[0-9]*)
TotaldecimalPattern^Total:[ \t]*(?<total>[0-9][0-9,]*\.[0-9]{2})
CurrencystringPattern^Total:[ \t]*[0-9][0-9,.]*[ \t]+(?<currency>[A-Z]{3})

One document, before and after · receipt-2026-05-02.txt

Original, as stored

CEDAR BAY FUEL DOCK - RECEIPT

Receipt No: R2613
Date: 2026-05-02
Vessel: SEA WREN (reg. C17723BC)
Service Type: Fuel
Litres: 182.0
Engine Hours: 1412
Total: 324.00 CAD

Fair winds.

Extracted record

1 Receipt number
R2613
2 Date
May 2, 2026
3 Vendor
CEDAR BAY FUEL DOCK
4 Vessel
SEA WREN
5 Registration
C17723BC
6 Service type
Fuel
7 Litres
182
8 Engine hours
1,412
9 Total
324
10 Currency
CAD

Dashboard

https://demo-boat.justdealwithit.caDashboard v1 · “harbour” theme · read-only snapshot · fictional data

Total Spend

$2,940.10

Total spend (CAD)

Fuel Taken On

847.60

Litres of fuel

Engine Hours

1,598

Latest engine hours

Receipts Logged

10

Receipts

Spend by Service Type

Spend by Service Type data
PointboatReceipt
Fuel1,550.60
Service1,097.50
Moorage292

Engine Hours Over Time

Engine Hours Over Time data
PointboatReceipt
Apr 27, 20261,412
May 11, 20261,431
May 25, 20261,450
Jun 8, 20261,468
Jun 22, 20261,489
Jul 6, 20261,517
Jul 20, 20261,536
Aug 3, 20261,561
Aug 17, 20261,580
Aug 31, 20261,598

Logbook

Logbook
DateVendorService typeLitresEngine hoursTotalCurrencyReceipt number
Sep 5, 2026GANGES FUEL DOCKFuel133.801,598247.53CADR2730
Aug 22, 2026SALTLINE MARINE SERVICEService—1,580412.10CADR2717
Aug 8, 2026CEDAR BAY FUEL DOCKFuel176.301,561320.87CADR2704
Jul 25, 2026NEWCASTLE ISLAND MARINAMoorage—1,536112CADR2691
Jul 11, 2026NANAIMO FUEL DOCKFuel2041,517379.44CADR2678
Jun 27, 2026MONTAGUE HARBOUR MARINAMoorage—1,48984CADR2665
Jun 13, 2026GANGES FUEL DOCKFuel151.501,468278.76CADR2652
May 30, 2026SALTLINE MARINE SERVICEService—1,450685.40CADR2639
May 16, 2026SIDNEY HARBOUR MARINAMoorage—1,43196CADR2626
May 2, 2026CEDAR BAY FUEL DOCKFuel1821,412324CADR2613

Service History

  1. GANGES FUEL DOCK
  2. SALTLINE MARINE SERVICE
  3. CEDAR BAY FUEL DOCK
  4. NEWCASTLE ISLAND MARINA
  5. NANAIMO FUEL DOCK
  6. MONTAGUE HARBOUR MARINA
  7. GANGES FUEL DOCK
  8. SALTLINE MARINE SERVICE
  9. SIDNEY HARBOUR MARINA
  10. CEDAR BAY FUEL DOCK

Receipts

Browses every original file, in folders. Available in the live dashboard.