Commit Graph

67 Commits

Author SHA1 Message Date
fireshaper 4536569957 Step 6.9: add bay contract board endpoint
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 01:17:04 -04:00
fireshaper f31d036f08 Step 6.8: add hiring and assigning pilots
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 01:15:38 -04:00
fireshaper badbac1890 Step 6.7: end the tutorial automatically
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 01:11:24 -04:00
fireshaper 6a5a22a43d Step 6.6: add leasing a bay
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 01:09:35 -04:00
fireshaper a25fb3b5c5 Step 6.5: add buying a ship
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 01:08:28 -04:00
fireshaper 6d31ed8d3c Step 6.4: add tutorial dispatch
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 01:07:09 -04:00
fireshaper 18f8a5ac86 Step 6.3: add tutorial board endpoint
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 01:04:58 -04:00
fireshaper 2a8f788ce8 Step 6.2: test full player state
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 01:03:09 -04:00
fireshaper 906fb275d7 Step 6.1: resolve arrived dispatches on read
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 01:02:32 -04:00
fireshaper 7b26d57c4d Step 5.6: validate requests and responses from the route catalog
CI / check (push) Successful in 1m1s Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 21:47:00 -04:00
fireshaper 768c893130 Step 5.5: add guest accounts
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 21:45:12 -04:00
fireshaper bcae75d822 Step 5.4: add test database harness
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 21:41:00 -04:00
fireshaper 5754b7ca25 Step 5.3: add database schema and migrations
CI / check (push) Successful in 1m9s Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 21:38:30 -04:00
fireshaper c809e10d7e Step 5.2: add server time endpoint
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 21:35:52 -04:00
fireshaper af849feea7 Step 5.1: add Fastify skeleton
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 21:35:06 -04:00
fireshaper 0b49a325c5 Step 1.3: add Vitest test runner
Root config runs each workspace package as a Vitest project. Adds a
trivial passing test in packages/sim.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 17:29:56 -04:00
fireshaper 66308e7cdc Step 1.1: create pnpm monorepo
pnpm workspace with apps/web, apps/server, packages/sim, packages/schema
and packages/content, each extending a strict tsconfig.base.json.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 17:28:27 -04:00