Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
f1cbacf
Run calculator and web stages from registered stage data.
MaxGhenis Nov 4, 2026
38721b4
Preserve calculator model overrides through stage fallback data.
MaxGhenis Nov 4, 2026
fca2a3f
Require integer closure links and test every calculator end refusal.
MaxGhenis Nov 4, 2026
eed0ba5
Require the checked LiteLLM version before Gemini web startup.
MaxGhenis Nov 4, 2026
78315dd
Enforce registered stage budgets before any provider request.
MaxGhenis Nov 4, 2026
4dc830b
Keep the expected-cost refusal isolated from allocation arithmetic.
MaxGhenis Nov 4, 2026
9106545
Match budget fixtures to their synthetic household count.
MaxGhenis Nov 4, 2026
f92c90a
Sum allocation projections with the report's rounding rule.
MaxGhenis Nov 4, 2026
874c25f
Require explicit valid costs when reading saved attempts.
MaxGhenis Nov 4, 2026
c4f6a10
Check development projections for each stage and its linked calculato…
MaxGhenis Nov 4, 2026
7026c62
Check the linked calculator no-tools floor separately from the web fl…
MaxGhenis Nov 4, 2026
011dc67
Validate design containers and money types while recording malformed …
MaxGhenis Nov 4, 2026
e6ffd17
Isolate allocation guards and pin tolerance and flat-sum boundaries.
MaxGhenis Nov 4, 2026
6d25c67
Reject rehearsal options and bind stages to one development root.
MaxGhenis Nov 6, 2026
ac079e7
Require nonnegative allocations within the existing formula tolerances.
MaxGhenis Nov 6, 2026
9d8ff8a
Report malformed command inputs before reading dependent design fields.
MaxGhenis Nov 6, 2026
d37f68f
Keep allocation boundary fixtures valid under the nonnegative sign rule.
MaxGhenis Nov 6, 2026
b9ee484
Prove both development projection readers refuse FIFOs without blocking.
MaxGhenis Nov 6, 2026
d73007c
Check every development inventory count and ignore populated unregist…
MaxGhenis Nov 6, 2026
c46a0cd
Pin registered projection arithmetic with unequal populations and pos…
MaxGhenis Nov 6, 2026
bdb3c53
Assert the explicit object refusal so each command-line guard has a n…
MaxGhenis Nov 6, 2026
4e811bc
Wrap the new runner tests to satisfy the repository formatting checks.
MaxGhenis Nov 6, 2026
1563568
Keep lower allocation tolerance tests positive to isolate the formula…
MaxGhenis Nov 6, 2026
bc6fe74
Check engine rereads after a successful preflight and retain all refu…
MaxGhenis Nov 7, 2026
4032ab6
Keep every runner clock reading strictly increasing through wall-cloc…
MaxGhenis Nov 7, 2026
bb38144
Bind anchor clones to the registered stage branch and remote before s…
MaxGhenis Nov 7, 2026
616a9eb
Bind run manifests and restart checks to the exact design file bytes.
MaxGhenis Nov 7, 2026
d5ec8d0
Refuse invalid resume models and retain every preflight problem.
MaxGhenis Nov 7, 2026
8f6a742
Assert complete command-line refusals and cover missing stage kinds.
MaxGhenis Nov 7, 2026
ca60e56
Keep the clock-step admission counterexample observable under host pa…
MaxGhenis Nov 7, 2026
8355176
Hold the correction through both initial household spans before recov…
MaxGhenis Nov 7, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion scripts/confirmatory_no_tools.py
Original file line number Diff line number Diff line change
Expand Up @@ -661,6 +661,8 @@ def checked_board():
problems.append(f"no-tools {model}: {error}")
spent = exact_spend(costs)
try:
if type(design.get("spent_before")) not in (int, float):
raise ValueError("spent_before must be a nonboolean number")
declared = float(design.get("spent_before"))
except (TypeError, ValueError, OverflowError):
declared = math.nan
Expand Down Expand Up @@ -989,7 +991,8 @@ def no_tool(arguments):
cls, _ = classify(record, 0.0, 0.0, None)
outcome = action(cls, n)
self.say(
f"{model} {sid} {n} {cls} {outcome} ${attempt_cost(record):.6f}"
f"{model} {sid} {n} {cls} {outcome} "
f"${attempt_cost(record, saved=False):.6f}"
)
if self.interrupted.is_set():
self.states[model] = "interrupted"
Expand Down
Loading