Complete choices, exact verification
Weapon-specific optics, magazines, ammo, muzzles, barrels, grips, lasers, lights, shared rails, ergonomics and accessories are available wherever the source catalog permits them. Shared rails hold one device. Dependency rules reject incompatible combinations, including magazine/grip conflicts.
Exact mode accounts for the complete raw choice space, enumerating effect-distinct builds or safely pruning branches. Equivalence preserves all attachment effect data and dependency roles. Minimum remaining-cost bounds reject over-budget branches; audited lower score bounds reject branches that cannot improve the retained balance, control or kill-timing objectives. Locked attachments are applied before equivalence and keep their exact cost. The completion receipt accounts for the raw choice space. Fast mode remains an optional beam-search shortlist.