Meta Vens
b3d4771358
Cut 6d: tests for the dart-throw kernel invariants
...
Adds AimingAtTheSternHitsTheStern, ThinLimbCostsHitChance, PlacementAndProbabilityShareOneKernel and EveryHitLandsOnMetal per the spec's Verification block. Each test builds its own synthetic hull/catalog fixture. The aim marker in every fixture is authored with very high durability so it survives the whole sample of shots without dropping out of the reveal ranking partway through.
2026-09-19 21:52:56 +02:00
..
Aetheria.Shared.Tests.csproj
Pin AetheriaStores routing with tests; make PlayerSettings readable
2026-09-14 19:12:54 +02:00
AetheriaStoresTests.cs
Resolve request/brownout conflict: evaluate power requests nominally
2026-09-19 06:58:57 +02:00
BrownoutTests.cs
Resolve request/brownout conflict: evaluate power requests nominally
2026-09-19 06:58:57 +02:00
CapabilityEventsTests.cs
Test that capability events route only to their own kind's subscribers
2026-09-17 14:37:07 +02:00
ConditionRatioTests.cs
Cut 8: pin ConditionRatio -- perfect/dead/durability/heat/power/force-unchanged
2026-09-19 04:41:43 +02:00
FireAuthorityTests.cs
Cut 6d: the dart-throw kernel replaces the coin-flip landing rule
2026-09-19 21:37:39 +02:00
FireControlCut4Tests.cs
Cut 6d: the dart-throw kernel replaces the coin-flip landing rule
2026-09-19 21:37:39 +02:00
FireControlCut5Tests.cs
Cut 6d: the dart-throw kernel replaces the coin-flip landing rule
2026-09-19 21:37:39 +02:00
FireControlCut6cTests.cs
Fire control Cut 6c.1/6c.2: Resolution becomes reciprocal, targeting degrades instead of throwing
2026-09-19 18:31:46 +02:00
FireControlCut6dTests.cs
Cut 6d: tests for the dart-throw kernel invariants
2026-09-19 21:52:56 +02:00
FireControlCut6Tests.cs
Cut 6d: the dart-throw kernel replaces the coin-flip landing rule
2026-09-19 21:37:39 +02:00
FireControlCut7Tests.cs
Cut 7.1/7.4: the reveal re-check pin and the live-catalog test
2026-09-19 19:33:09 +02:00
FireControlTests.cs
Fire control Cut 3: hit authority moves to FireControl
2026-09-19 14:07:07 +02:00
HeatResponseTests.cs
Cut 1: close S5/S6's validation gaps, pin S7's surviving mutants
2026-09-18 18:42:10 +02:00
IffAndCombatTests.cs
Test the IFF/grudge/detection rules and the weapon stance gate
2026-09-17 14:01:31 +02:00
InputCapacitorTests.cs
Fire control Cut 3: hit authority moves to FireControl
2026-09-19 14:07:07 +02:00
LoadoutTests.cs
Pin the targeting subsystem, reveal rule and Q4's required-equipment rule
2026-09-19 13:03:12 +02:00
PlayerSettingsSensitivityTests.cs
Move mouse-look sensitivity into the PlayerSettings CultCache global
2026-09-17 17:22:09 +02:00
PowerBusTests.cs
F2: gate the bus's reactors and consumers on Active, not Online
2026-09-19 05:06:31 +02:00
PowerCurveTests.cs
Resolve request/brownout conflict: evaluate power requests nominally
2026-09-19 06:58:57 +02:00
PowerTierTests.cs
F3: an empty tier is not a satisfied tier, and sub-epsilon demand pays its way
2026-09-19 05:15:30 +02:00
RoleAuthoringTests.cs
Cut 7: refuse a stat naming a role its design lacks
2026-09-19 05:01:17 +02:00
RunSaveTests.cs
Delete the persisted-behaviors feature per operator ruling
2026-09-17 05:44:37 +02:00
ShieldReserveTests.cs
F4/F5: shield restore survives inactivity, and CanTakeHit stops mutating
2026-09-19 05:32:29 +02:00
StatResolverTests.cs
Pin Gate 1, Gate 2 and F8's mutant fix with tests and mutations
2026-09-18 20:42:05 +02:00
TargetingSystemTests.cs
Cut 6d: the dart-throw kernel replaces the coin-flip landing rule
2026-09-19 21:37:39 +02:00