What problem does it solve? Working on combat code in this repository requires knowing the exact damage formula, tactical modifier values, and the boundary between pre-combat assessment and authoritative resolution. This Skill consolidates those laws so changes to src/domains/combat_engagement/ stay consistent with the Mechanics Bible and the authoritative pipeline. ## Core Features & Use Cases - Deterministic Damage Formula: Fractional Armor Mitigation (Atk * (Atk / (Atk + Def * 2.0 + 1.0))) with a minimum damage of 1, plus exact tactical modifier values for High Ground, Flanking, Cover, Shatter, and more. - CombatPosture Pipeline: Explains the 10 posture values and the 4 stateless sub-services (OpponentPerceptionService, SelfCombatEstimateService, EngagementRiskEvaluator, CombatPostureSelector) orchestrated by CombatEngagementDecisionService. - Pipeline Phase Mapping: Maps combat logic to phases 12, 13, 15, and 31 of the 39-phase AuthoritativeApplyPipeline, including the Sliding State rule for same-tick kill ordering. - Use Case: When debugging why an actor did not receive a kill reward, use this Skill to learn that actors processed later in the same tick see the target as already dead — intentional order-dependent behavior, not a bug. ## Quick Start Explain how the deterministic damage formula and tactical modifiers work in this repo's combat system.