I love how stupid this project is

si units and redefining speed metric as thrust/weight ratio
This commit is contained in:
2026-03-04 16:30:09 -06:00
parent 216879bdd5
commit 00cc8dd9ef
19 changed files with 494 additions and 341 deletions

View File

@@ -7,7 +7,7 @@ from physcom.llm.providers.mock import MockLLMProvider
def test_pass1_filters_impossible_combos(seeded_repo):
"""Pass 1 should block known-impossible combinations (e.g., solar sail + walking)."""
"""Pass 1 should block known-impossible combinations (e.g., solar sail + road vehicle)."""
domain = seeded_repo.get_domain("urban_commuting")
resolver = ConstraintResolver()
scorer = Scorer(domain)
@@ -44,8 +44,8 @@ def test_pass4_with_mock_llm(seeded_repo):
resolver = ConstraintResolver()
scorer = Scorer(domain)
mock_llm = MockLLMProvider(default_estimates={
"speed": 50.0, "cost_efficiency": 0.5, "safety": 0.6,
"availability": 0.7, "range_fuel": 200.0,
"power_density": 500.0, "cost_efficiency": 5e-4, "safety": 0.6,
"availability": 0.7, "range_fuel": 200000.0,
})
pipeline = Pipeline(seeded_repo, resolver, scorer, llm=mock_llm)