Commit Graph

350 Commits

Author SHA1 Message Date
fireshaper 1dd30ff9a8 Step 27.7: balance and regression
CI / check (push) Successful in 8m21s Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 13:45:45 -04:00
fireshaper b354e93acf Step 27.6: client: Logbook and summaries
CI / check (push) Has been cancelled Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 13:39:17 -04:00
fireshaper ab7ab88f9d Step 27.5: client: Service section and tags
CI / check (push) Successful in 8m41s Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 13:22:42 -04:00
fireshaper c4ebe88369 Step 27.4: engine: Independent pilots and catch-up
CI / check (push) Has been cancelled Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 13:14:02 -04:00
fireshaper c60e905e79 Step 27.3: engine: booking commands and service start
CI / check (push) Has been cancelled Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 13:09:51 -04:00
fireshaper 58ce4f09e6 Step 27.2: sim: routing and triggers
CI / check (push) Successful in 8m37s Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 12:59:05 -04:00
fireshaper bd2a8de100 Step 27.1: content and save
CI / check (push) Has been cancelled Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 12:54:14 -04:00
fireshaper 49e7cca67a Record CR-027: service bookings and auto-repair (Phase 27)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 12:49:00 -04:00
fireshaper dbae91c2cb Show the refuel cost in the dispatch sheet; keep credits in view
CI / check (push) Successful in 8m44s Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 21:44:47 -04:00
fireshaper 521c2b7655 Give the long catch-up and simulation tests a 60 s timeout
CI / check (push) Successful in 8m38s Details
They sometimes passed the 5 s default under coverage on CI now that
trips have events.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 16:34:01 -04:00
fireshaper 936fb9e506 Show each job's length in game hours on the board
CI / check (push) Failing after 6m28s Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 16:20:41 -04:00
fireshaper 96336ea26d Step 26.10: plan amendments and regression
CI / check (push) Successful in 8m42s Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 11:17:39 -04:00
fireshaper 61246b914a Step 26.9: balance
CI / check (push) Has been cancelled Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 11:15:06 -04:00
fireshaper e5511188f1 Step 26.8: notifications
CI / check (push) Successful in 7m55s Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 01:09:24 -04:00
fireshaper 0c52a1b532 Step 26.7 follow-up: fix an intermittent fleet-sleep test
CI / check (push) Has been cancelled Details
The test used a random world; with events, some worlds had no trip in
flight at the sleep time. It now uses a fixed world seed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 01:06:24 -04:00
fireshaper 9b2fa19767 Step 26.7: client: hull and results
CI / check (push) Successful in 7m55s Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 00:43:01 -04:00
fireshaper db5bdf6f2d Step 26.6: client: radio calls
CI / check (push) Successful in 8m5s Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 00:33:46 -04:00
fireshaper 71ea3c6b8e Step 26.5: engine: events in play and catch-up
CI / check (push) Successful in 8m20s Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 00:15:41 -04:00
fireshaper ef7d483b40 Step 26.4: sim: hull condition and repairs
CI / check (push) Successful in 7m52s Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 00:03:33 -04:00
fireshaper 331faac3c6 Step 26.3: sim: applying outcomes
CI / check (push) Has been cancelled Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 23:57:48 -04:00
fireshaper f042c9c6ca Step 26.2: sim: event roll at dispatch
CI / check (push) Has been cancelled Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 23:53:52 -04:00
fireshaper f7a39b5921 Step 26.1: content
CI / check (push) Has been cancelled Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 23:50:50 -04:00
fireshaper 83df241656 Record CR-026: random events, radio calls and hull condition (Phase 26)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 23:43:50 -04:00
fireshaper 3e0c9a58e1 Step 25.5: regression
CI / check (push) Successful in 7m27s Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 23:04:10 -04:00
fireshaper cd6c4a292f Step 25.4: client: Logbook screen
CI / check (push) Has been cancelled Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 23:03:34 -04:00
fireshaper 32b34a5d6c Step 25.3: client: highlights pop-up
CI / check (push) Successful in 7m44s Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 22:53:22 -04:00
fireshaper c7044ad2d1 Step 25.2: sim: summary builder
CI / check (push) Successful in 7m14s Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 22:22:40 -04:00
fireshaper fdbc46e165 Step 25.1: engine: logbook entries and retention
CI / check (push) Has been cancelled Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 22:17:55 -04:00
fireshaper 7dfffc9b14 Record CR-025: short away summary (Phase 25)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 22:07:51 -04:00
fireshaper 6c85f47f4e Step 24.7: plan amendments and regression
CI / check (push) Successful in 7m12s Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 21:36:14 -04:00
fireshaper 06ed17af13 Step 24.6: client: sleep notification
CI / check (push) Has been cancelled Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 21:30:53 -04:00
fireshaper 8fb8f1ad09 Step 24.5: client: return banner, status, and setting
CI / check (push) Has been cancelled Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 21:27:17 -04:00
fireshaper 08015fe97c Step 24.4: engine: waking and Back to work
CI / check (push) Successful in 6m56s Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 21:20:09 -04:00
fireshaper f5cf2a8424 Step 24.3: engine: sleep in live play and catch-up
CI / check (push) Has been cancelled Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 21:17:14 -04:00
fireshaper 587f504ae1 Step 24.2: engine: manual decision flag
CI / check (push) Has been cancelled Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 21:11:48 -04:00
fireshaper bf55eb8d9f Step 24.1: content and save
CI / check (push) Has been cancelled Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 21:07:50 -04:00
fireshaper 32f27b88c8 Record CR-024: fleet sleep mode (Phase 24)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 21:01:10 -04:00
fireshaper 8b7ab82c28 Step 23.4: regression
CI / check (push) Successful in 6m48s Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 18:13:09 -04:00
fireshaper bc5234ac69 Step 23.3: client: status line
CI / check (push) Has been cancelled Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 18:11:54 -04:00
fireshaper d5811bfa0e Step 23.2: duty reset on upgrade completion
CI / check (push) Has been cancelled Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 18:06:21 -04:00
fireshaper be0322df67 Step 23.1: content test
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 17:56:06 -04:00
fireshaper 103f8f1e72 Record CR-023: shop time counts as rest (Phase 23)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 17:55:49 -04:00
fireshaper e17abb3a3e Fix: Contracts counts ready ships, not idle ships (decision 0.5.134)
CI / check (push) Successful in 6m59s Details
A ship whose pilot was resting still showed on the location chips as
available. The chips and the Jobs badge now count only ships a job could
go out on now; the board names who wakes first when none is ready.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 17:41:12 -04:00
fireshaper eb9b0de5e4 Fix: boards ignore Independent pilots (decision 0.5.133)
CI / check (push) Successful in 7m16s Details
The board's qualifying fleet counted Independent pilots and their ships,
so the player saw jobs only an Independent pilot could fly. Generation
and the read filter now use the player's Manual pairs, falling back to
the whole fleet when there are none.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 16:58:54 -04:00
fireshaper 90bc8e814e Step 22.4: regression
CI / check (push) Successful in 6m57s Details
An e2e check that a new player who skips the welcome has a run in
flight within 30 seconds. Full suite and e2e pass.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 14:24:06 -04:00
fireshaper 49998fb4ce Step 22.3: client: new company and How to play
CI / check (push) Has been cancelled Details
A company started from Settings gets its own welcome; Settings -> Help
reopens the cards, ending in Close (decisions 0.5.131, 0.5.132).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 14:22:01 -04:00
fireshaper a75959f00a Step 22.2: client: welcome pop-up
CI / check (push) Has been cancelled Details
Three welcome cards for every new company: Next, Skip, '1 of 3', swipe,
a focus trap, and a slide that reduced motion turns off; closing records
it and goes to Contracts (decision 0.5.131).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 14:19:03 -04:00
fireshaper 7355f7dbfb Step 22.1: content and save field
CI / check (push) Successful in 6m51s Details
Welcome card text and the tutorial employer's name in content; save
version 7 records whether this company's welcome was seen (decision
0.5.131).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 13:32:51 -04:00
fireshaper 8507fa7c1e Record CR-022: welcome screens (Phase 22)
Received as CR-020 for Phase 20; renumbered. Decisions 0.5.131-0.5.132.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 13:29:34 -04:00
fireshaper 0cb8e364c6 Step 21.9: plan amendments and regression
CI / check (push) Successful in 6m44s Details
CR-021 §6: plan 0.3, 0.5 and 12.1, CR-001 goals note, CR-014 Step 14.6
(the event-queue catch-up) and CR-019 (pilots choose from completable
boards). Full suite and e2e pass.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 10:53:53 -04:00