feat(observation): expose attack failure reasons

This commit is contained in:
2026-09-10 13:57:34 +02:00
parent 8f3bd0d0e0
commit 6abd29cbc5
4 changed files with 303 additions and 6 deletions
+2
View File
@@ -676,8 +676,10 @@ def test_observation_enriched_pair_existing_keys_preserved() -> None:
"target_index",
"distance_ft",
"weapon_for",
"weapon_reason",
"range_penalty",
"can_charge",
"charge_reason",
"can_step5_to_attack",
"has_line_of_effect",
"flanking",