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
63192f9129
Step 15.5: sim: stranding and emergency fuel
...
CI / check (push) Has been cancelled
Details
The no-strand rule now asks whether the ship could leave the
destination on a full tank where fuel is sold, or on what is left
after the leg where it isn't. Emergency fuel is offered to an idle
ship that can't reach anywhere when the player can't afford the
shortfall: the cheapest leg's fuel at 2.5x the local price.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 01:37:05 -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
c627bb9954
Step 15.3: content: fuel
...
CI / check (push) Successful in 5m43s
Details
Ships get a tank capacity and a burn rate instead of range and fuel
cost; locations get a fixed fuel price and a sellsFuel flag instead of
the launch cost multiplier. A leg burns burn rate x the economic
distance of (distance / origin factor), and reach is a full tank's
worth. Tanks are sized so every reach answer is unchanged.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 01:05:13 -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
d6bca5b1a2
Step 15.1: content: fixed positions
...
CI / check (push) Successful in 7m40s
Details
Locations get fixed polar coordinates (the Moon as an offset from
Earth) and astronomy-engine is removed, so positions now come from
content. Ranges move into CR-015's reach bands for the fixed distances,
and the Lighter's price drops to 36,000 to keep the balance targets.
Date-sampled tests become yes/no.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 00:43:09 -04:00
fireshaper
9d72cace13
Raise base pay for every cargo class by 50%
...
CI / check (push) Successful in 7m31s
Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 16:29:47 -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
fireshaper
6b56af7d1e
Lower Earth launch cost to 2.1 so both deal ships can fly at once
...
CI / check (push) Successful in 5m26s
Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 13:41:16 -04:00
fireshaper
979a1ad1a8
Step 10M.2: goals for a Market purchase and a Priority delivery
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 11:43:38 -04:00
fireshaper
b8ff9ba47a
Step 10M.1: veteran skill and deal loan from content
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 11:34:23 -04:00
fireshaper
05e7fbc535
Step 10L.9: stranding reason in the dispatch sheet and deadhead picker
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 01:57:12 -04:00
fireshaper
8d8df71ba9
Step 10L.5: upgrade caps for the new lineup
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 01:38:50 -04:00
fireshaper
776a890757
Step 10L.4: reach table tuning
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 01:32:01 -04:00
fireshaper
60e29f7b1d
Step 10L.3: no-strand rule
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 01:27:41 -04:00
fireshaper
0a0189b3e7
Step 10L.2: effective range from origin
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 01:18:50 -04:00
fireshaper
faa23d2945
Step 10L.1: range factors, Lighter and Clipper
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 01:11:05 -04:00
fireshaper
8acc81bc10
Step 10J.3: goal 4 becomes flying a contract with the veteran
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 21:35:20 -04:00
fireshaper
cb54165c90
Step 10J.2: profit-share pilot pay in resolution
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 21:28:56 -04:00
fireshaper
0338d5fdbe
Step 10I.3: upgrade validation, cost and the ship-in-shop check
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 19:17:42 -04:00
fireshaper
92520dbc4f
Step 10I.2: effective ship stats in the sim
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 19:13:11 -04:00
fireshaper
0a7e9d97c8
Step 10I.1: ship upgrade content
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 19:08:59 -04:00
fireshaper
4acf346005
Fit jobs pick from all goods that fit; no undersized heavy lots
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 18:20:56 -04:00
fireshaper
bf19f498b8
Step 10H.2: each board contract pays its own market rate
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 18:02:31 -04:00
fireshaper
46dd3777c9
Step 10G.5: tutorial contracts carry named goods
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 17:07:54 -04:00
fireshaper
f8d2f538ca
Step 10G.4: Priority contracts fail too-slow ships
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 17:04:55 -04:00
fireshaper
83d0b3900f
Step 10G.3: goods, Priority and shippers in board generation
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 17:01:14 -04:00
fireshaper
13f5b04ffb
Step 10G.2: contracts carry goods, shippers and Priority fields
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 16:59:00 -04:00
fireshaper
8a7b612bc7
Step 10G.1: goods catalog, shippers and Priority config
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 16:53:17 -04:00
fireshaper
215f380e80
Step 10F.3: boards fit the player's fleet
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 12:17:08 -04:00
fireshaper
055cbceaaa
Step 10D.3: pilot-resting validation and duty in resolution
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 21:49:21 -04:00
fireshaper
6b6753f3b2
Step 10D.2: sim duty and rest functions
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 21:44:11 -04:00
fireshaper
553983590e
Step 10B.2: deadhead to any discovered location
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 14:46:30 -04:00
fireshaper
dff2c576cf
Step 10B.1: generate contract boards for any location
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 14:41:56 -04:00
fireshaper
c36d1edf55
Give every contract board jobs for each ship size
...
CI / check (push) Successful in 2m46s
Details
Bay contract mass now comes from per-ship-size bands, and the first
contract in each band is a no-skill Standard job to a discovered
location, so a new player with only a Courier always has work.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 12:22:02 -04:00
fireshaper
b3ed6ef71d
Step 10A.5: add onboarding goal evaluation
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 10:59:25 -04:00
fireshaper
401914e76b
Step 10A.4: add loan repayment to resolution
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 10:57:08 -04:00
fireshaper
dd0b26813f
Step 10A.3: add tutorial board v2
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 10:54:44 -04:00
fireshaper
957c54cc2c
Step 10A.2: add cargo handling time to travel time
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 10:50:15 -04:00
fireshaper
f95acd06ba
Step 4.1: define API data shapes
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 20:50:48 -04:00
fireshaper
f33a9155cc
Step 3.18: define sim public API and add coverage
...
CI / check (push) Successful in 38s
Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 18:51:49 -04:00
fireshaper
50b038047f
Step 3.17: add dispatch resolution
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 18:50:58 -04:00
fireshaper
a685235e90
Step 3.16: add XP and leveling
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 18:50:14 -04:00
fireshaper
1472dc6786
Step 3.15: add in-flight position and progress
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 18:49:46 -04:00
fireshaper
039df0ac5b
Step 3.14: add reposition dispatch
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 18:49:14 -04:00
fireshaper
e3967c10e4
Step 3.13: add dispatch record creation
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 18:48:11 -04:00
fireshaper
1e3b45b529
Step 3.12: add dispatch validation
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 18:47:24 -04:00
fireshaper
dfd76ba9bc
Step 3.11: add pilot eligibility
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 18:46:15 -04:00
fireshaper
0a0a43a54e
Step 3.10: add tutorial contract board
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 18:45:48 -04:00