﻿LOGIC OR NOT — Control financiero periódico
START HERE — v0.1.1


Estado: MATERIALIZED / CONFIGURED_NOT_ACTIVE / TEST-READY / UNPROVEN. G2 NOT RUN.


BOUNDARY
AGT.0001 / Business Health gobiernan definiciones y estado financiero-gerencial. P073 gobierna recurrencia/runtime. No crear un segundo finance analytical state dentro del monitor. No confundir análisis gerencial con contabilidad/tax/audit statutory.


ANTES DE ACTIVAR
1. Resolver finance_state_ref/authority y ruta accesible.
2. Resolver finance sources con revision/as_of.
3. Definir entity scope, currency, period basis/close rule, managerial basis y tratamientos materiales.
4. Confirmar metric/classification definitions y sus versiones.
5. Resolver runtime state, materiality, delivery y task reference.
6. Verificar activación real.


CADA CORRIDA
Leer finance state/version/definitions → adquirir fuentes/períodos → clasificar COMPLETE/PARTIAL/MISSING/PROVISIONAL/CLOSED/RESTATED → calcular con provenance → comparability → separar BUSINESS_MOVEMENT de RESTATEMENT/DEFINITION/CLASSIFICATION effects → materiality → alert/silence/failure → runtime transaction → owner finance-state delta si corresponde.


REGLAS
- Missing/provisional ≠ zero.
- Restatement conserva snapshot previo y no se disfraza de performance.
- Basis/classification/currency drift requiere reconciliación antes de variancia.
- Cada cálculo material conserva fórmula, input refs, períodos y unidades.
- Runtime state ≠ AGT.0001 state.
- Output es gerencial, no statutory/tax/audit certification.


REGISTRY NOTE
General SYSTEM_INDEX no expuso locators de AGT.0001/AGT.0002. T18 resolvió por búsqueda metadata acotada AGT.0001 candidate 1ojvrgh5ZskUlBW65fFEu0ZKm3XE3Fn-WAHA9loRfDwE y Business Health candidate 1leLLVMvAoEAkspzi6FyiVM0LQcRTlktEjFpkL_xTn_Y. T18 no altera esos lifecycles.
