# ADR-0002 GAS Thin Adapter ## Context GAS has accumulated business logic that belongs in Python validation and builders. ## Decision Constrain GAS to collection, normalization, export, and display responsibilities. ## Consequence Decision, sizing, stop-loss, take-profit, and risk calculations must live in deterministic Python builders. ## Rollback If a GAS function becomes a business-logic dependency, move the logic into Python and keep only a thin adapter in GAS.