//! # `tactic` — Tactic framework + preprocessing/solving tactic portfolio
//!
//! **Port phase 3.** Ported from the Z3 C++ component(s) below.
//! See [`ROADMAP.md`](../../ROADMAP.md) for the porting plan and status.
//!
//! ## Upstream C++ components to port
//! - [ ] `z3/src/tactic`
//! - [ ] `z3/src/simplifiers`
//! - [ ] `z3/src/converters`
//! - [ ] `z3/src/core_tactics`
//! - [ ] `z3/src/arith_tactics`
//! - [ ] `z3/src/bv_tactics`
//! - [ ] `z3/src/fpa_tactics`
//! - [ ] `z3/src/sls_tactic`
//! - [ ] `z3/src/aig_tactic`
//!
//! ## Status: SCAFFOLD (no functionality ported yet)
// Submodules will be declared here as components are ported, mirroring the
// upstream file layout (e.g. `pub mod mpz;` for `z3/src/util/mpz.{h,cpp}`).