Use when writing or modifying gaspatchio actuarial model code – enforces ActuarialFrame idioms, mandatory doc lookup, three-phase build pattern, and performance rules. Routes to reference files for detailed patterns.
Use when reviewing changes to a gaspatchio model, validating model quality, or preparing a model for production use. Covers both gaspatchio code quality and actuarial professional standards (ASOP 56).
Use when adding custom calculations, new accessor methods, or porting functions from other actuarial libraries (JuliaActuary, lifelib, QuantLib) to the Gaspatchio framework. Also use when model-review flags map_elements or Python for-loops that should be rewritten as proper accessors.
Use when starting a new gaspatchio model, porting from Excel or another system, or restructuring an existing model – forces a one-question-at-a-time discovery workflow for specification, data, assumptions, projection parameters, and outputs before any code is written.
Use when matching a gaspatchio model to an existing "gold standard" (Excel, lifelib, vendor model) and success means numbers match - enforces variable-by-variable reconciliation, evidence-first diffs, tiered diagnostic escalation (regression, PCA, cohort analysis, waterfall), and a required markdown build log so mismatches get fixed immediately and stay fixed.
Use when running scenario analysis, applying parameter shocks, performing sensitivity sweeps, or producing scenario comparison reports on a gaspatchio model.
Use when user is new to gaspatchio, setting up for the first time, or wants to get started quickly with actuarial modeling