Commit Graph

14 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 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 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 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 8b1f6428db Step 21.8: balance
CI / check (push) Has been cancelled Details
An away scenario in the balance simulator: hired pilots fly Independent
for 8 hours and earn a median 56% of active play with the same fleet
(target 40-80%), never below the spending floor or stranded (CR-021).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 10:49:54 -04:00
fireshaper e9d5a7e463 Step 19.5: plan amendments and regression
CI / check (push) Successful in 6m35s Details
CR-019 §6 amendments (plan 0.5.52, 0.5.53, 3.9, 9.4, 12.1; CR-002,
CR-006, CR-007). The balance player reads boards for the qualifying
fleet; e2e 12.6 learns Heavy Cargo before a Heavy job is offered.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 21:04:08 -04:00
fireshaper 51e3177689 Step 18.3: engine: deal ships start full; Manual by default
CI / check (push) Has been cancelled Details
New ships (deal or Market) come full on Manual refueling; save version
3 puts every existing ship on Manual. The balance simulator refuels only
when a job needs it (decisions 0.5.111, 0.5.112).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 19:14:35 -04:00
fireshaper 4e7ae7505d Step 18.2: content: lower the base fuel price
CI / check (push) Successful in 6m13s Details
Base fuel price 10 -> 5 cr/fu. No route is above 25% of the median
fitting payout but the Clipper's Mars -> Earth; the first purchase
window is now 30-95 min (user decisions, 0.5.110).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 19:07:08 -04:00
fireshaper c0d3897d8d Step 16.1: content: new locations
CI / check (push) Has been cancelled Details
Venus Cloud City, Io Sulfur Works and Europa Ice Station join the map
(fixed positions, Io and Europa riding with Jupiter), with their
fuel prices, range factors, shippers and sprites. Each makes a
Standard good so boards work there. The first-purchase balance window
widens to 45-95 minutes (user decision).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 13:34:51 -04:00
fireshaper f415227dbf Step 15.9: plan amendments and regression
CI / check (push) Successful in 7m25s Details
Applies CR-015's amendments to the implementation plan (deferred list,
decisions, content, sim, client and phase notes). The balance check now
also confirms no simulated ship ever needs emergency fuel while the
player has credits on Auto top-up. Phase 15 is complete.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 02:03:01 -04:00
fireshaper 276cdbe611 Step 15.4: sim: tank, burn, and refuel
CI / check (push) Has been cancelled Details
Ships carry fuel: a leg burns from the tank at departure (no credits),
dispatch needs the fuel on board (not-enough-fuel), a leg's fuel cost
is fuel burned x the tank's average price, and Auto top-up refills on
landing with what the credits cover. The save gains tank fields (save
version 2, migration fills every tank). Market ships arrive full; the
deal's ships come with a quarter tank to keep the balance targets.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 01:32:09 -04:00
fireshaper 0a1ca1d3ea Step 15.2: sim: static positions and distances
CI / check (push) Successful in 5m44s Details
Positions, distances, range checks, trip times, fuel and the no-strand
rule no longer take a time argument; the 48-hour no-strand margin goes
with it. Tests now check that a route's pay, trip time and fuel are the
same whenever it is offered or flown.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 00:54:57 -04:00
fireshaper 1909eddfb2 Step 12.2: tutorial economy check on measured numbers
CI / check (push) Successful in 6m14s Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 19:23:44 -04:00
fireshaper c02126c908 Step 12.1: balance simulation, economic distance and reachable first contact
CI / check (push) Successful in 6m17s Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 19:16:32 -04:00