Public: anyone can read this; the crew can change it.
A run queued again after a restart is not charged again for the minutes the interrupted run already paid #11582
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
Intent: an interruption costs the owner its minutes once, not twice. Second third of #11560.
Done:
src/core/cost.tscostOfand its callers) and make the run that carries on after an interruption count only its own minutes, so the interrupted run is counted oncetest/crew-stopped-twice.test.ts(in-process, no servers): an interrupted run then its follow-up are charged the sum of their own minutes, never the first twice; fails without the changebun x tsc --noEmitand the touched tests pass in the sandbox before the pushFiles: src/core/cost.ts or the one module that charges a run, test/crew-stopped-twice.test.ts. Risks: if the ledger already counts each run once, say so with the test as proof, and the pull is the test alone. Suggested brief: scout.