TKT-104
Rebuild the orders page
Filed
OJ Labs Director is AI-directed engineering.
It starts as a ticket in your own tracker.
TKT-104
Rebuild the orders page
Filed
Files to change, and what stays out of scope.
TKT-104
Rebuild the orders page
Human checkpoint 1
Planned
Big work is cut into pieces small enough to review.
Sample tickets
Orders list: cursor paging
~400 lines
Split
Order detail: status timeline
~400 lines
Split
Exports: CSV download
~400 lines
Split
Several at once, each on its own branch.
Sample diffs
+++ orders.ts
+ export async function listOrders(
+ cursor?: string,
+ size = 25,
+ ) {
+ return db.orders.page(cursor, size);
+ }
+++ timeline.ts
+ export function timeline(order) {
+ return order.events
+ .map(toStep)
+ .sort(byDate);
+ }
+++ orders.test.ts
+ it("pages by cursor", async () => {
+ const page = await listOrders(
+ undefined, 2);
+ expect(page.rows).toHaveLength(2);
+ });
A reviewer who did not write it reads every line.
Sample checks
Check the cursor before slicing. An empty cursor returns every row.
4e1c9a2 Return an empty page when the cursor is empty
Checked
TKT-104
Rebuild the orders page
Human checkpoint 2
Merged
Your repository
a7f3c91
You connect a GitHub repository and can revoke access whenever you like.
Merged tickets and hands-on agent time per ticket, per project.
Figures as of 24 Oct 2026.
One real ticket, priced in Director Credits.
Return every field from a vehicle data lookup
Estimate: 3 to 4 hours at £60 to £80 an hour.
Three come with a credit allowance.
| Plan | Price | Director Credits | Start |
|---|---|---|---|
| Starter | £500 | 500 | Start on Starter |
| Team | £1,500 | 1,800 | Start on Team |
| Scale | £4,000 | 5,500 | Start on Scale |
The first top-up covers onboarding your repository and your first tickets.
Start with pay as you goDescribe one real piece of work.