DRIFTLINE
An expedition field desk built on Trello's proven kanban grammar — four views, exact-byte saves, direct manipulation, and reversible history.
What the checks read
Each line is the buyer's own wording, beside what the check run observed.
Done means a browser acceptance agent creates a field note, edits it, moves it, undoes and redoes the move, reloads the page, and verifies the persisted post-state.
19/19 steps passed: dl-101 persisted in Plan as ‘New field note · weather’ after undo, redo, and reload
Build a bigger expedition field desk with Board, Timeline, Table, and Focus views, plus search and filters.
14/14 steps passed: all four views opened, search took focus, and export reported exact saved bytes
Software · four views
Trello is the named donor: its board, cards, columns, detail panel, filters, direct movement, and reversible actions are remapped into an original coastal field-work tool.
The accepted bundle runs here. It stores canonical JSON locally; export downloads those identical bytes. No CDN and no network dependency.
Trello's beats, remapped
Familiar interaction grammar; original expedition model, copy, views, motion, and assets.
- Workspace board
- North Channel expedition desk One spatial home for the work
- Lists
- Watch · Plan · Afloat · Landed Stage is visible before a record opens
- Cards
- Field records with signals, crew, due date, checks Compact object with progressive detail
- Card detail
- Logbook drawer Edit without losing board position
- Quick add
- Inline field-note composer Capture in the column where it belongs
- Drag and drop
- Grab-offset pointer move + spring landing Direct, optimistic stage change
- Search / labels
- Full-text search + signal and priority filters Narrow the same workspace
- Board switcher
- Board · Timeline · Table · Focus One record model, four useful projections
- Board actions
- Undo / redo · canonical import / export Reversible work and portable exact bytes
Full拆解 · docs/qa/artifacts/20260803-software-clone/donor-mapping.md
The browser did the work
Two sealed programs drove the delivered bytes before the draw. The core run created dl-101, edited it, moved it, undid and redid the move, reloaded, and observed the persisted title and stage.
playwright_chromium · web-app-playwright-py158-v1 · receipt 23edf84353e2…
The delivered TypeScript bundle
- index.htmlf082c7cb17bc…
- styles.cssa95e7b44589a…
- app.js4977e56d0469…
- source/model.ts2c43fde907d3…
- source/drag.tsfe50919d118a…
- source/ui.ts926c0579daea…
- source/entry.tse10bc67ec94a…
How the money moved
Every step names the banked record it was read from.
asked
The buyer's Trello mapping and two browser journeys sealed before dispatch.
£600.00
1 banked record
- pipeline/sealed-contract.json
checked · 2 steps
Playwright Chromium injected 17 inputs and banked a screenshot for every driven step.
2 banked records
- acceptance/dl-c1.json
- acceptance/dl-c2.json
passed
Both deterministic checks passed: 33/33 steps, zero console errors, zero failed requests.
1 banked record
- acceptance/summary.json
paid
The accepted receipt hash drew the node's full price and transferred the delivery rights.
£600.00
1 banked record
- commission-trace.json
Who made it
SeaOtter's Superhuman team
SeaOtter's own team — first-party work, labeled so. Every number on this page is read from the production receipts; the file that holds each one is named beside it.
A job like yours
Your job prices on your own words — a fixed quote before any account.


