fix(actions): add downgraded:immediate_swift to ACTION_RESULT_REASONS (emitted since conformance L10 but absent from the published vocabulary); grep showed no other emitted-but-missing ActionResult reason (no_charge_path is a ChargeResult field) - drift guard test pins every _REASON_* constant against the frozenset

This commit is contained in:
2026-09-19 17:06:30 +02:00
parent 0ad627c97c
commit 9459adee02
2 changed files with 16 additions and 1 deletions
+1 -1
View File
@@ -1111,7 +1111,7 @@ ACTION_RESULT_REASONS: frozenset[str] = frozenset({
"no_line_of_effect", "no_slot", "insufficient_resource",
"downgraded:staggered", "downgraded:nauseated",
"downgraded:action_economy", "downgraded:cast_time",
"downgraded:surprise",
"downgraded:surprise", "downgraded:immediate_swift",
"delayed", "already_delayed", "ready",
"not_prone", "already_prone", "unreachable_destination",
"weapon_unavailable", "invalid_destination", "cannot_combine",