S-2 — Devesh Rao · web
Booking flow in the web app
live
feat/booking-ui 9f2c1ab
wiring the form to the api client
started 37s ago · last heartbeat 32s ago
Conflicts this run touched
◆ critical CF-3 nobody is building this 1h / 5m budget
open · 1h
A consumes assertion has stood for 5 minutes with no active produces assertion anywhere on the team.
do this 1h and still nobody is building GET /api/legs. Devesh Rao · web has two files waiting on it. Take it or cut it — now, not at integration.
consumer Devesh Rao · web leg picker, 3 components deep
▲ high CF-1 contract mismatch
open · 1h
The consumer reads an out field 'eta' the producer does not return, and sends 'customerId' where the producer requires 'customer_id'.
do this Mara Quintero · api and Devesh Rao · web disagree about POST /api/bookings. Fix the producer now — Devesh Rao · web is already rendering the response.
producer Mara Quintero · api holds the handlerconsumer Devesh Rao · web already rendering eta
● medium CF-4 contradicts a decision
open · 1h
INT-5 puts a database integer in a URL. #ids-are-ulid says every id crossing an API boundary is a ULID and the database integer is never exposed.
do this #ids-are-ulid says otherwise. Devesh Rao · web: follow it, or change the decision on purpose — do not route around it.
challenger Devesh Rao · web INT-5
Event log
376 events logged in this run.
- 1855 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 1863 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 1866 S-2 heartbeat
heartbeat · Devesh Rao · web - 1867 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 1868 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 1875 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 1888 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 1890 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 1898 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 1899 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 1908 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 1916 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 1919 S-2 heartbeat
heartbeat · Devesh Rao · web - 1920 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 1921 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 1928 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 1941 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 1943 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 1951 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 1952 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 1961 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 1969 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 1972 S-2 heartbeat
heartbeat · Devesh Rao · web - 1973 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 1974 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 1981 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 1994 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 1996 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 2004 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 2005 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 2014 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 2022 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 2025 S-2 heartbeat
heartbeat · Devesh Rao · web - 2026 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 2027 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 2034 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 2047 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 2049 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 2057 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 2058 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 2067 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 2075 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 2078 S-2 heartbeat
heartbeat · Devesh Rao · web - 2079 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 2080 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 2087 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 2100 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 2102 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 2110 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 2111 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 2120 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 2128 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 2131 S-2 heartbeat
heartbeat · Devesh Rao · web - 2132 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 2133 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 2140 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 2153 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 2155 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 2163 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 2164 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 2173 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 2181 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 2184 S-2 heartbeat
heartbeat · Devesh Rao · web - 2185 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 2186 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 2193 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 2206 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 2208 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 2216 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 2217 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 2226 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 2234 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 2237 S-2 heartbeat
heartbeat · Devesh Rao · web - 2238 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 2239 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 2246 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 2259 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 2261 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 2269 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 2270 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 2279 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 2287 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 2290 S-2 heartbeat
heartbeat · Devesh Rao · web - 2291 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 2292 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 2299 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 2312 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 2314 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 2322 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 2323 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 2332 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 2340 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 2343 S-2 heartbeat
heartbeat · Devesh Rao · web - 2344 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 2345 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 2352 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 2365 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 2367 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 2375 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 2376 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 2385 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 2393 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 2396 S-2 heartbeat
heartbeat · Devesh Rao · web - 2397 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 2398 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 2405 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 2418 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 2420 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 2428 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 2429 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 2438 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 2446 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 2449 S-2 heartbeat
heartbeat · Devesh Rao · web - 2450 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 2451 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 2458 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 2471 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 2473 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 2481 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 2482 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 2491 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 2499 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 2502 S-2 heartbeat
heartbeat · Devesh Rao · web - 2503 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 2504 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 2511 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 2524 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 2526 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 2534 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 2535 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 2544 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 2552 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 2555 S-2 heartbeat
heartbeat · Devesh Rao · web - 2556 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 2557 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 2564 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 2577 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 2579 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 2587 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 2588 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 2597 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 2605 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 2608 S-2 heartbeat
heartbeat · Devesh Rao · web - 2609 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 2610 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 2617 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 2630 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 2632 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 2640 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 2641 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 2650 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 2658 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 2661 S-2 heartbeat
heartbeat · Devesh Rao · web - 2662 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 2663 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 2670 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 2683 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 2685 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 2693 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 2694 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 2703 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 2711 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 2714 S-2 heartbeat
heartbeat · Devesh Rao · web - 2715 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 2716 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 2723 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 2736 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 2738 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 2746 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 2747 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 2756 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 2764 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 2767 S-2 heartbeat
heartbeat · Devesh Rao · web - 2768 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 2769 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 2776 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 2789 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 2791 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 2799 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 2800 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 2809 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 2817 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 2820 S-2 heartbeat
heartbeat · Devesh Rao · web - 2821 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 2822 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 2829 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 2842 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 2844 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 2852 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 2853 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 2862 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 2870 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 2873 S-2 heartbeat
heartbeat · Devesh Rao · web - 2874 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 2875 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 2882 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 2895 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 2897 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 2905 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 2906 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 2915 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 2923 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 2926 S-2 heartbeat
heartbeat · Devesh Rao · web - 2927 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 2928 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 2935 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 2948 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 2950 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 2958 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 2959 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 2968 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 2976 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 2979 S-2 heartbeat
heartbeat · Devesh Rao · web - 2980 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 2981 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 2988 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 3001 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 3003 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 3011 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 3012 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 3021 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 3029 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 3032 S-2 heartbeat
heartbeat · Devesh Rao · web - 3033 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 3034 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 3041 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 3054 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 3056 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 3064 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 3065 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 3074 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 3082 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 3085 S-2 heartbeat
heartbeat · Devesh Rao · web - 3086 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 3087 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 3094 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 3107 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 3109 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 3117 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 3118 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 3127 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 3135 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 3138 S-2 heartbeat
heartbeat · Devesh Rao · web - 3139 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 3140 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 3147 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 3160 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 3162 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 3170 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 3171 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 3180 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 3188 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 3191 S-2 heartbeat
heartbeat · Devesh Rao · web - 3192 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 3193 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 3200 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 3213 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 3215 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 3223 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 3224 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 3233 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 3241 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 3244 S-2 heartbeat
heartbeat · Devesh Rao · web - 3245 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 3246 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 3253 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 3266 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 3268 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 3276 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 3277 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 3286 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 3294 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 3297 S-2 heartbeat
heartbeat · Devesh Rao · web - 3298 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 3299 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 3306 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 3319 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 3321 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 3329 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 3330 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 3339 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 3347 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 3350 S-2 heartbeat
heartbeat · Devesh Rao · web - 3351 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 3352 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 3359 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 3372 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 3374 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 3382 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 3383 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 3392 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 3400 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 3403 S-2 heartbeat
heartbeat · Devesh Rao · web - 3404 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 3405 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 3412 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 3425 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 3427 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 3435 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 3436 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 3445 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 3453 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 3456 S-2 heartbeat
heartbeat · Devesh Rao · web - 3457 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 3458 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 3465 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 3478 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 3480 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 3488 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 3489 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 3498 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 3506 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 3509 S-2 heartbeat
heartbeat · Devesh Rao · web - 3510 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 3511 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 3518 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 3531 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 3533 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 3541 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 3542 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 3551 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 3559 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 3562 S-2 heartbeat
heartbeat · Devesh Rao · web - 3563 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 3564 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 3571 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 3584 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 3586 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 3594 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 3595 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 3604 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 3612 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 3615 S-2 heartbeat
heartbeat · Devesh Rao · web - 3616 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 3617 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 3624 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 3637 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 3639 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 3647 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 3648 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 3657 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 3665 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 3668 S-2 heartbeat
heartbeat · Devesh Rao · web - 3669 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 3670 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 3677 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 3690 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 3692 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 3700 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 3701 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 3710 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 3718 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 3721 S-2 heartbeat
heartbeat · Devesh Rao · web - 3722 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 3723 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 3730 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 3743 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 3745 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 3753 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 3754 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 3763 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 3771 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 3774 S-2 heartbeat
heartbeat · Devesh Rao · web - 3775 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 3776 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 3783 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web - 3796 S-2 publishes consumer shape for GET /api/legs
contract_published · Devesh Rao · web - 3798 S-2: building the leg picker against an unclaimed shape
status_line_updated · Devesh Rao · web - 3806 S-2 republishes the consumer shape with customer_id
contract_published · Devesh Rao · web - 3807 S-2 declares: expose the numeric booking id in the confirmation URL
intent_declared · Devesh Rao · web - 3816 S-2: stubbing GET /api/legs behind a flag
status_line_updated · Devesh Rao · web - 3824 S-2 started on feat/booking-ui
session_started · Devesh Rao · web - 3827 S-2 heartbeat
heartbeat · Devesh Rao · web - 3828 S-2 declares: build the booking form and call the bookings endpoint
intent_declared · Devesh Rao · web - 3829 S-2 claims web/booking_form.tsx, web/api_client.ts (write)
claim_created · Devesh Rao · web - 3836 S-2 publishes consumer shape for POST /api/bookings
contract_published · Devesh Rao · web