version: 1
rules:
  require_primary_source: true
  require_version_applicability: true
  require_corroboration_for_major_change: true
  reject_unsourced_claims: true
  automatic_apply: false

# El contexto de la empresa no es una fuente de la profesión: vive en
# organization/roles/finops-engineer.md dentro de cada instalación.
sources:
  - name: FinOps Foundation Framework
    url: https://www.finops.org/framework/
    tier: profession
    topics: [capabilities, allocation, forecasting, governance]
  - name: FOCUS billing data specification
    url: https://focus.finops.org/
    tier: standard
    topics: [billing, schema, normalization, comparison]
  - name: Google SRE Workbook on capacity and efficiency
    url: https://sre.google/workbook/table-of-contents/
    tier: profession
    topics: [capacity, reliability, tradeoffs, toil]
  - name: Anthropic pricing and token accounting documentation
    url: https://docs.anthropic.com/en/docs/about-claude/pricing
    tier: platform
    topics: [tokens, caching, context, models]
  # Tarifa oficial de cómputo GPU reservado. Entra para explicar una factura —separar aumento de tarifa
  # de aumento de volumen antes de proponer un cambio, que es lo que exige el modelo operativo—, no para
  # estimar un ahorro: una página de tarifas del proveedor es dato de tarifa, y la calculadora de ahorro
  # del mismo proveedor sigue siendo material comercial. La página publica la tarifa vigente y cuándo se
  # actualiza; no fecha cuándo entró en vigencia cada ajuste, así que el porcentaje o la fecha de un
  # aumento pasado no salen de acá. Abierta el 2026-09-01: «Reservation prices are updated regularly
  # based on trends in supply and demand for EC2 Capacity Blocks. The current prices are scheduled to be
  # updated next in October, 2026.»
  - name: AWS EC2 Capacity Blocks for ML pricing
    url: https://aws.amazon.com/ec2/capacityblocks/pricing/
    tier: platform
    topics: [gpu, reserved-capacity, compute-rates, bill-explanation]
  # Tarifa oficial de la API de Gemini de primera parte. Entra para explicar una factura —separar un
  # aumento de tarifa de un aumento de volumen antes de proponer un cambio, igual que la entrada de
  # AWS de arriba—, no para estimar un ahorro: la calculadora de ahorro del mismo proveedor sigue
  # siendo material comercial. Cubre `ai.google.dev` (Gemini API); no necesariamente los mismos SKU ni
  # las mismas condiciones que Google Cloud factura bajo "Agent Platform Pricing" en
  # `cloud.google.com/vertex-ai/generative-ai/pricing` — esa página sigue truncada por la herramienta
  # de lectura antes de su tabla de precios en las seis corridas del ciclo (2026-08-31 a 2026-09-24), así
  # que no se pudo corroborar si los SKU o las condiciones coinciden; si algún día se logra leerla
  # completa, esa comprobación se hace antes de tratar ambas superficies como intercambiables, no
  # después. Consultada por última vez el 2026-09-24: la fecha de corte para Gemini 3.7/3.8 Flash es
  # 2027-01-01, repetida sin cambio desde el informe del 2026-09-07.
  - name: Google Gemini API pricing
    url: https://ai.google.dev/gemini-api/docs/pricing
    tier: platform
    topics: [tokens, rate-change, bill-explanation]
