SANGRE Y PODER — CURRENT PHASE

CURRENT_PHASE=16_subterraneo_capilla
phase_id = 16_subterraneo_capilla
current_location = Construcción antigua y capilla oculta
timeline = {"dia":3,"hora":"tarde/anochecer"}
phase_loaded = true
current_phase_loaded = true

This phase package is a derived execution view of canonical Sangre y poder resources. Canonical resources remain the source of truth.

This is Creator material. It is not automatically player-facing output.

=== LOCAL PHASE SOURCE LOCK ===

LOCK_POSITION = START
EXPECTED_CURRENT_PHASE = 16_subterraneo_capilla
CURRENT_PHASE=16_subterraneo_capilla
STARTUP_READY = true
current_phase_loaded = true

PRIMARY SOURCE:
THIS COMPLETE PHASE PACKAGE

FALLBACK:
https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/phased/phases/16_subterraneo_capilla.txt

SEARCH_ALLOWED = false
REDDIT_ALLOWED = false
MEDIUM_ALLOWED = false
EXTERNAL_RUNTIME_REDISCOVERY = false

If the answer exists in this phase:
USE IT.

If HTML phase cannot be read:
USE THE PAIRED TXT FALLBACK.

If both are unavailable and a significant answer cannot be produced
from already-loaded canonical state:
STOP rather than Search.

PHASE_PAYLOAD_VERIFIED = false until the complete package has been read and both markers are detected:
1. CURRENT_PHASE=16_subterraneo_capilla
2. === PHASE EXECUTION LOCK ===

Only after both checks:
PHASE_PAYLOAD_VERIFIED = true
current_phase_loaded = true

=== END LOCAL PHASE SOURCE LOCK ===

Contexto canónico íntegro de la escena

Canonical source: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/aventura/escenas/16_subterraneo_capilla.json

{
  "id": "16_subterraneo_capilla",
  "titulo": "Construcción antigua y capilla oculta",
  "dia": 3,
  "hora": "tarde/anochecer",
  "lectura": "La escalera conduce a una arquitectura mucho más antigua que el cortijo. Una primera estancia con grabados erosionados da paso a una pequeña capilla con un altar de piedra negra. Sobre él descansa un libro: Sangre y poder. La verdad de Árathan el Unificador.",
  "datos_creador": {
    "candil": "hay un candil reciente con aceite",
    "libro": "docs/25_LIBRO_SANGRE_Y_PODER.md"
  },
  "salidas": [
    "17_anochecer_sectarios"
  ],
  "capsule_additive_source": "/ia/aventuras/sangre-y-poder/free/capsulas/16_construccion_antigua_y_capilla_oculta.md",
  "merge_policy": "stable runtime plus compatible capsule additions; reconciliation rules have precedence",
  "global_time": {
    "persistent": true,
    "all_actions_advance_estimated_time": true
  }
}

Política local de fuente, percepción y diálogo social seguro

Exact object extracted from https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/docs/29_REGLAS_IMPROVISACION_NO_INVENCION.md at /local_phase_execution_policy/16_subterraneo_capilla.

{
  "policy_version": "1.4",
  "current_phase_id": "16_subterraneo_capilla",
  "primary_source": "THIS COMPLETE PHASE PACKAGE",
  "paired_text_fallback": "https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/phased/phases/16_subterraneo_capilla.txt",
  "external_sources": {
    "search": "forbidden",
    "reddit": "forbidden",
    "medium": "forbidden",
    "social_posts": "forbidden",
    "search_engine_snippets": "forbidden",
    "play_reports": "forbidden",
    "rule": "Once STARTUP_READY=true, none of these are runtime sources even if they appear accurate or were published by Saga Antípodas."
  },
  "scene_description": {
    "player_visible_canon": {
      "lectura": "La escalera conduce a una arquitectura mucho más antigua que el cortijo. Una primera estancia con grabados erosionados da paso a una pequeña capilla con un altar de piedra negra. Sobre él descansa un libro: Sangre y poder. La verdad de Árathan el Unificador.",
      "visible": []
    },
    "rule": "Describe observable canonical elements from this package. Do not answer that description is unavailable when lectura or visible contains it. Do not add buildings, clues or significant facts."
  },
  "perception": {
    "rule": "A Perception roll never creates a clue. A 4-5 partial result must still provide a useful partial selection of real observable information already present in lectura, visible or clues_available.",
    "forbidden_output": "Do not merely explain the protocol or say nothing can be invented when real observable information exists."
  },
  "safe_social_improvisation": {
    "rule_id": "SAFE SOCIAL IMPROVISATION",
    "required_when": "The player addresses a present NPC and no literal sentence is scripted, but a natural minor response can be derived safely.",
    "decision_filter": [
      "CREATOR TRUTH",
      "NPC KNOWLEDGE",
      "NPC PERSONALITY/MOTIVATION",
      "CURRENT STATE",
      "PLAYER OUTPUT"
    ],
    "allowed": [
      "greetings",
      "farewells",
      "courtesy",
      "minor humor",
      "tone",
      "speech mannerisms",
      "hospitality",
      "reasonable emotional reaction",
      "evasive answers",
      "courtesy questions",
      "everyday conversation",
      "natural reformulation of facts the NPC already knows"
    ],
    "forbidden": [
      "new clues",
      "new significant rumors",
      "new suspicions",
      "secrets",
      "identities",
      "properties",
      "genealogies",
      "new relationships",
      "enemies",
      "rewards",
      "missions",
      "historical events",
      "important locations",
      "conspiracies",
      "information the NPC does not know"
    ],
    "fact_rule": "Minor social color does not create a fact_id, clue, historical event or chronology entry.",
    "natural_response_rule": "Do not say the response is pending, no exact phrase exists, or I cannot invent when safe minor dialogue is possible.",
    "present_npcs": [
      {
        "id": "asher",
        "name": "Asher",
        "personality": [
          "refinado",
          "correcto",
          "contenido",
          "seco"
        ],
        "knows": [
          "hábitos de Karlein",
          "Teolin fue el último en verlo",
          "recompensa 10 oros",
          "broche familiar",
          "la Colina del Amanecer pertenece a su familia",
          "según su último conocimiento la propiedad está abandonada",
          "el antiguo camino continúa hacia las montañas",
          "no existe actualmente una ruta comercial que haga rentable mantener actividad allí",
          "no tiene constancia de que viva nadie en la propiedad"
        ],
        "ignores": [
          "secta",
          "Dumar",
          "pacto de sangre",
          "interpretación oculta del contrato",
          "historia completa de Dumar",
          "significado del mensaje de Dumar",
          "relación Karlein-eclipse",
          "contenido de Sangre y poder"
        ]
      },
      {
        "id": "karlein",
        "name": "Karlein",
        "personality": [],
        "knows": [
          "lo capturaron cuando Teolin se perdió",
          "le dieron una bebida desagradable",
          "oyó referencias a esperar a las lunas"
        ],
        "ignores": [
          "sentido del ritual"
        ]
      },
      {
        "id": "heldris",
        "name": "Heldris",
        "personality": [
          "prudente",
          "metódico",
          "discreto",
          "estudioso"
        ],
        "knows": [
          "visita del desconocido",
          "tomo de Raldorf",
          "Welter",
          "Bradel",
          "Dumar",
          "Sherat",
          "antiguo contrato y cláusula vinculada a la sangre de Welter",
          "tragedia del Cortijo del Amanecer",
          "mensaje de Dumar",
          "relación del mensaje con un eclipse de las dos lunas"
        ],
        "ignores": [
          "que el visitante es el líder",
          "Rumal y Darfil son sectarios",
          "capilla oculta",
          "Sangre y poder"
        ]
      },
      {
        "id": "rumal",
        "name": "Rumal",
        "personality": [],
        "knows": [],
        "ignores": []
      },
      {
        "id": "darfil",
        "name": "Darfil",
        "personality": [],
        "knows": [],
        "ignores": []
      }
    ]
  },
  "phase_load_verification": {
    "expected_current_phase": "16_subterraneo_capilla",
    "required_markers": [
      "CURRENT_PHASE=16_subterraneo_capilla",
      "=== PHASE EXECUTION LOCK ==="
    ],
    "set_only_after_complete_read": {
      "PHASE_PAYLOAD_VERIFIED": true,
      "current_phase_loaded": true
    },
    "failure_chain": [
      "HTML phase",
      "paired TXT phase",
      "STOP"
    ],
    "never_after_failure": [
      "Search",
      "Reddit",
      "Medium",
      "generic substitute scene"
    ]
  }
}

Filtro canónico Creador → Dalma

Exact object extracted from https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/14_MATRIZ_DE_CONOCIMIENTO.json at /complete_matrix.

{
  "principio": "La IA mantiene conocimiento del Creador separado del conocimiento del Dalma. Un dato solo pasa a conocimiento del Dalma cuando una escena, diálogo, observación, maniobra o deducción válida lo revela.",
  "reglas": [
    "No usar nombres no conocidos.",
    "No revelar acontecimientos futuros.",
    "No revelar secretos de PNJ.",
    "No presentar conocimiento del Creador como inferencia del Dalma.",
    "Celdris puede revelar únicamente los destinatarios Serkan, Asher y Heldris; no procedencia ni contenido de los paquetes.",
    "Antes de heldris_disponible = true, una visita a su casa no obtiene respuesta y no se revela que Heldris está dentro estudiando.",
    "Drassel, Balanar y el contenido genealógico del paquete solo pueden surgir a través de Heldris cuando su investigación está completada.",
    "Asher puede confirmar la propiedad y su abandono, pero nunca la historia oculta de la Colina del Amanecer."
  ],
  "hechos_inicialmente_ocultos": [
    "Rumal y Darfil son sectarios.",
    "El visitante de Heldris es el líder.",
    "Karlein está en la gruta.",
    "Existe Sangre y poder.",
    "El líder se transformará en vampiro.",
    "Los sectarios muertos se levantarán.",
    "El paquete de Heldris procede de Drassel, bibliotecario de Balanar.",
    "El paquete contiene el anexo genealógico que confirma la descendencia hasta Karlein.",
    "Heldris está dentro de su casa estudiando cuando no responde durante la mañana y primeras horas de la tarde."
  ],
  "hechos_revelables_por_evento": {
    "nombre_rumal_darfil": "solo si se presentan/son presentados o el Dalma escucha sus nombres",
    "lider_visitante": "Heldris solo puede confirmarlo al comparar descripción después; durante la aventura puede deducirse por coincidencia de descripción",
    "sangre_y_poder": "solo al hallar el libro",
    "pacto_sangre": "al leer el libro y relacionarlo con la cláusula de Welter",
    "nombre_heldris_por_celdris": "si el Dalma oye o pregunta por los destinatarios de Celdris; desde entonces puede averiguar públicamente que Heldris es bibliotecario/estudioso y dónde vive",
    "drassel_balanar": "solo cuando Heldris, ya disponible, explica de dónde recibió la documentación esa mañana",
    "anexo_genealogico": "solo durante la escena de revelación de Heldris; debe ser el último anexo que muestra antes de su conclusión",
    "colina_propiedad_abandonada": "Asher puede confirmarlo como información práctica/familiar después de que el Dalma pregunte por la propiedad; no añade historia oculta"
  },
  "dia2_celdris_heldris": {
    "celdris": {
      "conoce": [
        "Bleida",
        "ruta de reparto",
        "destinatarios Serkan, Asher y Heldris"
      ],
      "no_revela": [
        "procedencia",
        "contenido",
        "investigación de Heldris",
        "genealogía",
        "Colina del Amanecer",
        "secta",
        "eclipse",
        "ritual"
      ]
    },
    "bleida": {
      "puede_saber": [
        "quién es Celdris",
        "Celdris es mensajero habitual",
        "quién es Heldris a nivel público",
        "dónde vive Heldris"
      ],
      "no_sabe": [
        "contenido del paquete de Heldris",
        "qué investiga Heldris",
        "qué conclusión alcanzará esa tarde"
      ]
    },
    "heldris": {
      "antes_paquete": "Posee investigación histórica pero no puede confirmar el linaje de Karlein.",
      "despues_estudio": "Confirma la descendencia, relaciona el secuestro con la sangre y comprende la importancia del eclipse."
    },
    "asher": "Conoce la propiedad y su estado práctico; desconoce la historia oculta."
  }
}

PNJ relevantes — objetos canónicos exactos

Exact object extracted from https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/13_PNJ_SANGRE_Y_PODER.json at /pnj[relevant_to_phase].

[
  {
    "id": "asher",
    "nombre": "Asher",
    "raza": "Humano",
    "rol": "Padre de Karlein, terrateniente",
    "personalidad": [
      "refinado",
      "correcto",
      "contenido",
      "seco"
    ],
    "interes": "Recuperar a Karlein",
    "sabe": [
      "hábitos de Karlein",
      "Teolin fue el último en verlo",
      "recompensa 10 oros",
      "broche familiar",
      "la Colina del Amanecer pertenece a su familia",
      "según su último conocimiento la propiedad está abandonada",
      "el antiguo camino continúa hacia las montañas",
      "no existe actualmente una ruta comercial que haga rentable mantener actividad allí",
      "no tiene constancia de que viva nadie en la propiedad"
    ],
    "cree": [
      "Serkan podría estar implicado"
    ],
    "ignora": [
      "secta",
      "Dumar",
      "pacto de sangre",
      "interpretación oculta del contrato",
      "historia completa de Dumar",
      "significado del mensaje de Dumar",
      "relación Karlein-eclipse",
      "contenido de Sangre y poder"
    ],
    "restriccion_colina": "La información sobre la propiedad es práctica/familiar. No conoce su historia oculta."
  },
  {
    "id": "karlein",
    "nombre": "Karlein",
    "raza": "Humano",
    "edad": 8,
    "rol": "Niño secuestrado",
    "sabe": [
      "lo capturaron cuando Teolin se perdió",
      "le dieron una bebida desagradable",
      "oyó referencias a esperar a las lunas"
    ],
    "ignora": [
      "sentido del ritual"
    ]
  },
  {
    "id": "heldris",
    "nombre": "Heldris",
    "raza": "Humano",
    "rol": "Bibliotecario e historiador local",
    "personalidad": [
      "prudente",
      "metódico",
      "discreto",
      "estudioso"
    ],
    "sabe": [
      "visita del desconocido",
      "tomo de Raldorf",
      "Welter",
      "Bradel",
      "Dumar",
      "Sherat",
      "antiguo contrato y cláusula vinculada a la sangre de Welter",
      "tragedia del Cortijo del Amanecer",
      "mensaje de Dumar",
      "relación del mensaje con un eclipse de las dos lunas"
    ],
    "ignora": [
      "que el visitante es el líder",
      "Rumal y Darfil son sectarios",
      "capilla oculta",
      "Sangre y poder"
    ],
    "estado_conocimiento_dia2": {
      "antes_paquete": [
        "sospecha que los elementos históricos pueden estar relacionados",
        "no puede confirmar que Karlein pertenezca a la línea de Sherat"
      ],
      "paquete_manana": "Recibe de Drassel, bibliotecario de Balanar, el último anexo necesario para comprobar documentalmente la genealogía.",
      "durante_estudio": "Permanece aislado y concentrado; no responde a visitas y el Creador no revela que está dentro.",
      "pocas_horas_antes_puesta_sol": [
        "confirma Sherat → descendencia posterior → Asher → Karlein",
        "relaciona el secuestro con la línea de sangre",
        "comprende la importancia del eclipse inminente",
        "considera urgente advertir al Dalma"
      ]
    },
    "restriccion_temporal": "No desarrolla la revelación completa hasta heldris_disponible = true, a pocas horas de la puesta de sol.",
    "ultimo_anexo": "El anexo genealógico recibido de Drassel esa mañana es el último documento que muestra antes de exponer su conclusión."
  },
  {
    "id": "rumal",
    "nombre": "Rumal",
    "raza": "Humano",
    "rol_publico": "Viajero hacia Gudur en busca de nueva vida",
    "rol_secreto": "Sectario",
    "secreto": true,
    "objetivo": "Bloquear al Dalma en la Gruta del Sacrificio"
  },
  {
    "id": "darfil",
    "nombre": "Darfil",
    "raza": "Medio Elfo",
    "rol_publico": "Viajero hacia Gudur en busca de nueva vida",
    "rol_secreto": "Sectario",
    "secreto": true,
    "objetivo": "Bloquear al Dalma en la Gruta del Sacrificio"
  }
]

Control local de pistas

Exact object extracted from https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/22_PISTAS_Y_DEDUCCIONES.json at /pistas[localized_to_phase].

{
  "clues_available": [
    {
      "id": "libro",
      "escena": "capilla",
      "tipo": "visible_al_entrar",
      "revela": [
        "Sangre y poder",
        "pactos de sangre",
        "Camino de Amán",
        "Reino de las Sombras",
        "afirmaciones sobre Árathan"
      ]
    }
  ],
  "clues_already_known": "state.pistas intersect clues_available ids",
  "clues_not_available_yet": [
    "anuncio",
    "rumores_serkan",
    "broche_retrato",
    "broche_bosque",
    "nombre_heldris_por_celdris",
    "anexo_genealogico_heldris",
    "heldris_tomo",
    "hoguera_cortijo",
    "puerta_secreta",
    "rumal_darfil_cortijo",
    "asher_colina_abandonada"
  ],
  "rule": "A Perception roll may reveal only a conditionally available canonical clue or real environmental information in this package. Never create a new clue."
}

Mappings JPG oficiales disponibles en esta fase

Exact object extracted from https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/32_ASSET_MANIFEST.json at /scene_card_assets/16_subterraneo_capilla.

{
  "rule_id": "OFFICIAL_CARD_VISUALIZATION_RULE",
  "state_field": "revealed_card_assets",
  "visible_url_text_required": true,
  "visible_output_contract": "The visible response must literally contain both https://sagaantipodas.com/ and .jpg. A named link, citation or source card is not sufficient.",
  "equipment_card_assets": [],
  "enemy_card_assets": [],
  "inventory_listing_rule": "Text inventory does not automatically display all URLs. If the player explicitly asks to see the visible cards, provide these official JPG URLs.",
  "enemy_spoiler_rule": "Never expose an enemy card name or URL before enemy_revealed_to_dalma = true.",
  "missing_asset_rule": "Record MISSING_CARD_ASSET, do not invent a URL, do not generate art, and continue play.",
  "generation_rule": "NEVER GENERATE CARD ART."
}

Reglas acumulativas y reconciliaciones autorizadas

Canonical source: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/docs/42_CAPA_FREE_RUNTIME_ACUMULATIVO.md

# Sangre y poder — Runtime acumulativo y Capa Free

## Autoridad

El runtime estable permanece como baseline. Las 24 cápsulas Free aportan contexto, estados, controles temporales, límites de conocimiento y bifurcaciones compatibles. Las reconciliaciones acumulativas de esta página prevalecen sobre cualquier cláusula original incompatible de una cápsula.

`RUNTIME_CAPABILITY_PROBE_FIRST = true`

`PASS_SELECTS_FREE = true`

`NO_PASS_ALONE_AUTHORIZES_COMPLETE_RUNTIME = true`

`AMBIGUOUS_PARTIAL_TRUNCATED_OR_UNKNOWN_SELECTS_PASS_AND_FREE = true`

La Capa Free se encuentra en `/ia/aventuras/sangre-y-poder/free/`. Su manifest y router enlazan 24 documentos Markdown completos; ningún asistente necesita interpretar DOCX.

## Reglas transversales

- `GLOBAL_TIME = PERSISTENT`: todas las acciones consumen tiempo estimado y los eventos duros no se desplazan artificialmente.
- `null != false` y `null != 0`: un estado no reconstruible continúa desconocido.
- `PLAYER_CONTROLS_DALMA_SPEECH = true`: separar hechos, afirmaciones, conocimiento y creencias.
- La densidad narrativa se adapta al turno actual, nunca al canon ni a la dificultad.
- Antes de toda transición se guarda el estado completo; las escrituras relacionadas se realizan atómicamente.
- Durante una reconstrucción Free, si resulta imprescindible mostrar un mensaje intermedio, se usa únicamente «Realizando tareas de Creador...» y se lee la cápsula íntegra antes de responder.
- La infraestructura es invisible durante la ficción.

## Escenas 01–19

Cada paquete phased integra como fuente local la cápsula Markdown de su escena. La cápsula amplía el runtime sin borrar el contenido publicado. Se conservan ambientación, PNJ, pistas, contratos, negociación, comercio, descanso, violencia urbana, consultas, genealogía, eclipse, viaje, encuentros, Cortijo, capilla, libro, seguimiento, gruta, combate, inventario y PX.

## Comercio conciliado

`FINAL_STORE_CATALOG = PUBLISHED_CURRENT_CATALOG UNION CAPSULE_COMPATIBLE_ADDITIONS`.

Las listas resultantes son cerradas: una tirada o negociación no crea mercancía. `Saco sin fondo` permanece como stock nominativo de El Cazador Precavido aunque esté excluido del comercio genérico. `Maza de guerra` se añade a Punta de Lanza como excepción nominativa de 3 Òros y 2 Platas sin elevar el límite general. Una carta puede permanecer disponible en varias tiendas.

## Cortijo idempotente

La escena 15 conserva zonas de descanso, cuerdas, yesca, aceite y tela con símbolo. La escena 20 realiza una segunda exploración o contextualización: puede precisar camastros, herramientas, restos de comida y semejanza entre símbolos, pero nunca duplica un hallazgo previo. La identidad y localización de la tela se preservan.

## Clímax híbrido

La ruta publicada es el comportamiento por defecto. Rumal y Darfil bloquean el paso y el líder continúa el ritual. Si el segundo sectario cae sin que el Dalma haya abierto antes una vía alternativa, no existe una acción gratuita intermedia: sacrificio y transformación se resuelven inmediatamente.

Antes de ese punto el jugador puede intentar una intervención legítima. Se resuelve con posición, amenazas, tiempo, reglas y recursos reales. `RITUAL_PROGRESS` utiliza `CURRENT_TIME`, `ELAPSED_TIME`, acciones, tiempo de combate, posición, demoras y variante de entrada. La cautela razonable no es demora automática; la dilación deliberada sí puede agotar la aproximadamente una hora de margen.

El asset Líder del Bastión es sólo visual. `PRE_TRANSFORMATION_LEADER_STATS = undefined`; no se heredan estadísticas, habilidades, equipo, identidad, nombre ni comportamiento.

## Divisor de escena 19

- Antes de 19, el eclipse activa 24-A publicada.
- Durante 19, el clímax permanece en 19.
- Después de completar 19, A queda deshabilitada permanentemente.

Al completar 19 se registra el momento real y un deadline en la medianoche al final del día siguiente. Entrar en Villapreston no lo cancela. Sólo `karlein_delivered_to_asher = true` cancela el disparador.

Si vence con Karlein vivo sin entregar, se activa 24-B. Si Karlein muere después de 19 y antes de entregarlo, se activa inmediatamente 24-C.

## Demonio

Base V13/F6/R6/I6. Con Mandoble flamígero, Coraza de acero mágico, Escudo de los Hacedores y Anillo de Piedra Negra: V13/F14/R13/I8. TR +4. Miedo aplica −1 F/R/I al Dalma sin alterar Vida máxima. Drenar recupera 2 Vida al causar daño real, máximo 13. Sin vida impide aturdimiento y anula venenos/pociones. La curación externa es imposible. La huida no existe ni genera tirada.

La resolución publicada Pifia del Demonio + 666 del Dalma conserva su victoria inmediata y transferencia de cuatro objetos. Ese botín no se extrapola a otra victoria.

## Entrega y epílogo

La entrega a Asher actualiza en una operación `karlein_delivered_to_asher`, `karlein_with_dalma`, contrato, búsqueda y disparador Demonio. El epílogo publicado sigue ofreciendo Templo y Heldris/libro. `XP_LEDGER` se liquida una vez; el premio específico de final exitoso permanece en +2 PX. Inventario, Vida, PRI, gastos y consecuencias se conservan hasta el cierre real.

## Créditos exactos

Esta aventura ha sido creada por Víctor Pedro Lucio Blanco, creador de Saga Antípodas

Si quieres publicar tus historias como partidas de rol adaptadas a este sistema de juego y al universo de Saga Antípodas, contacta con la Saga. Instagram: @dj_rol_master

Ampliación completa de escena — cápsula Free reconciliada

Canonical source: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/free/capsulas/16_construccion_antigua_y_capilla_oculta.md

<!-- FREE_VNEXT_HEADER_START -->
=== FREE LIMITED MODEL EXECUTION HEADER ===

FREE_PROTOCOL_REQUIRED = true
Protocol: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/free/protocolo/
Protocol raw: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/free/protocolo/PROTOCOLO_FREE.md
Router: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/free/router/
Manifest: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/free/manifest.json

CAPSULE: Cápsula 16 / Capsula 16
CAPSULE_ID: 16_construccion_antigua_y_capilla_oculta
SCENE: 16_subterraneo_capilla
PHASE: 16_subterraneo_capilla
DAY: 3
TIME: tarde/anochecer
LOCATION: escaleras / galería subterránea bajo el Cortijo del Amanecer

ENTRY CONDITION:
- canonical transition from one of: 15_interior_cortijo
- or recovered history/state selects this scene

PLAYER CAN SEE NOW:
- Las escaleras conducen a una galería subterránea oscura.
- Con iluminación suficiente y tras avanzar unos metros, resulta evidente que la construcción está formada por enormes bloques oscuros perfectamente encajados y es mucho más antigua que el Cortijo.

LIMITED_MODEL_HEADER_SCOPE = CAPSULE_ENTRY_STATE
SOURCE_PRIORITY = FREE_CAPSULE_INITIAL_STATE > FREE_CAPSULE_PAYLOAD > ADVANCED_RUNTIME_CONVENIENCE_TEXT

CAPSULE ENTRY STATE:
- Preserve inherited state and reveal only the entry-visible facts above.

AVAILABLE LATER IN CAPSULE:
- Un candil con aceite puede encontrarse en una hornacina durante la exploración.
- Seguir el corredor conduce después a la capilla, sus relieves, el altar de piedra negra y el libro; el libro no se abre ni se lee automáticamente.

DISCOVERY TRIGGERS:
- Avanzar con iluminación suficiente revela la construcción antigua.
- Seguir el corredor revela la capilla y sus elementos visibles.

PLAYER ALREADY KNOWS:
- Only facts present in the current structured state and legitimately revealed during this game.
- PREVIOUS TEST SESSION != CURRENT GAME STATE.

CREATOR KNOWS BUT MUST NOT REVEAL:
- Consult the canonical scene, plot and knowledge matrix; filter every output through current state.
- CREATOR KNOWLEDGE != DALMA KNOWLEDGE.

IMPORTANT NPCS:
- None declared in the compact canonical scene record.

AVAILABLE CLUES:
- Only clues whose payload trigger is satisfied and recorded in current state.

IMPORTANT TRIGGERS:
- the current action establishes a canonical transition
- allowed targets: 17_anochecer_sectarios

NO-ROLL INFORMATION:
- The scene opening and obvious visible elements above; never require a roll for information declared automatic in the payload.

ROLL-DEPENDENT INFORMATION:
- Read the complete payload and, when necessary, the canonical rules. A roll detects existing facts; it never creates clues.

STATE CHANGES:
- Apply only changes explicitly produced by the capsule, rules and current player action; then persist the structured state.

ALLOWED EXITS:
- Cápsula 17

NEXT CAPSULES:
- https://sagaantipodas.com/ia/aventuras/sangre-y-poder/free/router/#capsula-17

IF DATA IS MISSING:
follow canonical resource links below. Set NEED_DATA = true only for significant required data.

CANONICAL_LOOKUP_MAP
- scene: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/aventura/escenas/16_subterraneo_capilla.json
- phase: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/phased/phases/16_subterraneo_capilla.html
- rules: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/06_REFERENCIA_RAPIDA_REGLAS_IA.json
- manual: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/docs/05_MANUAL_COMPLETO_ANTIPODAS.md
- creation: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/03_RAZAS_PROFESIONES_CREACION.json
- equipment: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/09_EQUIPO_INICIAL_DISPONIBLE.json
- cards: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/07_CARTAS_NIVEL_I.json
- card_assets: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/32_ASSET_MANIFEST.json
- npcs: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/13_PNJ_SANGRE_Y_PODER.json
- knowledge_matrix: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/14_MATRIZ_DE_CONOCIMIENTO.json
- plot: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/docs/10_SANGRE_Y_PODER_TRAMA_CREADOR.md
- complete_adventure: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/docs/17_AVENTURA_COMPLETA_SANGRE_Y_PODER.md
- chronology: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/11_SANGRE_Y_PODER_ESTADO_CRONOLOGIA.json
- clues: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/22_PISTAS_Y_DEDUCCIONES.json
- anti_blocking: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/docs/23_SISTEMA_ANTIBLOQUEO.md
- improvisation_rules: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/docs/29_REGLAS_IMPROVISACION_NO_INVENCION.md
- runtime_state_schema: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/28_ESTADO_DE_PARTIDA_SCHEMA.json
- free_state_schema: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/free/state-schema.json

DO NOT INVENT CANON.
DO NOT SEARCH FOR ANOTHER CAPSULE GENERICALLY.
USE THE FREE ROUTER.
READ THE COMPLETE CAPSULE WHEN ACCESS ALLOWS IT.

CAPSULE_HEADER_LOADED = true
CAPSULE_PAYLOAD_VERIFIED = false until CAPSULE_PAYLOAD_END has been read.

=== END LIMITED MODEL EXECUTION HEADER ===
<!-- FREE_VNEXT_HEADER_END -->

CAPSULE_PAYLOAD_START
<!-- Generated from the authored DOCX source. Do not edit this file without updating the source/reconciliation workflow. -->

Fuente de origen: `Capsula_Free_16_Construccion_Antigua_y_Capilla_Oculta.docx`

Jerarquía: runtime estable + decisiones acumulativas expresas + ampliaciones compatibles de esta cápsula.

SANGRE Y PODER

Cápsula Free 16 — Construcción antigua y capilla oculta

Documento completo de ejecución de escena

| PRINCIPIO DE ESTA ESCENA |
| --- |
| La Cápsula 16 comienza cuando el Dalma desciende realmente por las escaleras ocultas bajo el Cortijo. Controla la construcción antigua, la iluminación, el candil, la capilla, el altar y el libro Sangre y poder. La exploración y la lectura consumen tiempo real. La llegada de los sectarios puede interrumpir cualquier acción; el seguimiento, la gruta, el ritual y el combate final pertenecen a fases posteriores. |

## 1. Identificación

SCENE_ID: 16_subterraneo_capilla

Título: Construcción antigua y capilla oculta

Localización: Colina del Amanecer / Cortijo del Amanecer / estructura subterránea

Control temporal: GLOBAL; nunca se reinicia al descender

Entrada canónica: 15_interior_cortijo

Salida canónica ordinaria: 17_anochecer_sectarios

## 2. Estado heredado

Antes de narrar, leer y conservar íntegramente el estado acumulado:

• CURRENT_DAY, CURRENT_TIME y ELAPSED_TIME.

• STATE y REVEALED_STATE.

• Vida, PRI, atributos, capacidades y modificadores persistentes.

• Equipo equipado, inventario, consumibles, dinero, raciones y agua.

• Estado de la puerta oculta y de las escaleras.

• Estado de Rumal y Darfil, incluida cualquier eliminación previa.

• Progreso temporal de la llegada de sectarios y del eclipse.

• Libro de PX/eventos ya contabilizados, sin duplicar recompensas.

PRESERVE_ALL_PRIOR_STATE = true

## 3. Recursos canónicos auxiliares

| Recurso | Uso / enlace canónico |
| --- | --- |
| MANUAL_URL | Reglas mecánicas del juego. https://sagaantipodas.com/ia/juegos/antipodas-juego-rol-con-cartas/manual/ |
| TRAMA_GENERAL_URL | Sólo para resolver una cuestión global concreta no cubierta por la cápsula. https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/docs/10_SANGRE_Y_PODER_TRAMA_CREADOR.md |
| BOOK_CONTEXT_URL | Contexto canónico completo disponible sobre la aventura y el libro. Consultar al leer/estudiar el volumen o responder sobre contenido ya leído. https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/docs/17_AVENTURA_COMPLETA_SANGRE_Y_PODER.md |
| PHASE_16_URL | Referencia de la fase canónica 16. https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/phased/phases/16_subterraneo_capilla.html |

Regla de acceso: BOOK_CONTEXT_URL no se utiliza para adelantar información. Se consulta cuando el jugador lee o estudia el libro, o cuando pregunta por un contenido que su Dalma ya ha alcanzado legítimamente.

BOOK_CONTEXT_ACCESS = only_if_player_reads_or_examines_book OR asks_about_content_already_read

TRAMA_ACCESS = only_if_specific_player_action_requires_global_plot_resolution

## 4. Descenso y construcción antigua

Las escaleras conducen a una galería subterránea. Con iluminación suficiente, tras avanzar unos metros resulta evidente que esta construcción no pertenece al Cortijo: está formada por enormes bloques oscuros perfectamente encajados y es mucho más antigua que el edificio de la superficie.

STRUCTURE_OLDER_THAN_CORTIJO = true

No determinar sin una fuente autorizada quién la construyó, su civilización, su antigüedad exacta, su culto original o su función histórica. Una tirada alta no crea esa información.

## 5. Oscuridad e iluminación

El subterráneo es oscuro. La capacidad de observar depende de la luz real del Dalma: antorcha, candil, magia apropiada u otra fuente válida.

• Con luz suficiente: exploración visual normal dentro de su alcance.

• Sin luz: la exploración visual significativa queda muy limitada.

• No introducir iluminación ambiental gratuita.

• No inventar una trampa mortal sólo porque el Dalma avance a oscuras.

## 6. Ausencia de PNJ, enemigos y trampas

CURRENT_NPCS = 0

CURRENT_ENEMIES = 0

CURRENT_HOSTILE_CREATURES = 0

SUBTERRANEAN_TRAPS = none_defined

Antes del acontecimiento temporal no aparece nadie. No generar sectarios, guardianes, monstruos, fantasmas, animales ni personas escondidas para mantener la tensión.

La tensión debe proceder de la oscuridad, la construcción antigua, las señales de uso reciente, la capilla, el libro, el silencio y el reloj global.

## 7. Gritar, llamar o provocar una respuesta

Si el Dalma grita, llama o intenta obtener respuesta antes del disparador temporal, sólo recibe silencio. Su voz puede resonar por las cámaras, pero nadie responde.

SHOUT_OR_CALL_BEFORE_EVENT = silence

SILENCE != proof_of_empty_complex

## 8. El candil con aceite

En una hornacina existe un candil con aceite. Su presencia confirma que alguien ha estado utilizando estas cámaras recientemente, reforzando las señales observadas en el Cortijo.

• No asignar una hora exacta a su último uso.

• El jugador decide si lo enciende, examina, toma, deja o apaga.

• Si lo toma, añadirlo como objeto ordinario; no es una carta ni posee un efecto mágico definido.

OIL_LAMP = present_in_niche + contains_oil + ordinary_object

## 9. El corredor y la llegada a la capilla

Seguir el corredor conduce a la capilla; no existe una bifurcación canónica que requiera una tirada de orientación.

Con luz suficiente son evidentes: relieves de sangre, figuras arrodilladas, símbolos de muerte, un altar de piedra negra y un libro sobre el altar.

FOLLOW_CORRIDOR = automatic

## 10. Narración de entrada a la capilla

| NARRACIÓN ORIENTATIVA |
| --- |
| El corredor desemboca en una capilla. Los relieves cubren las paredes: sangre, figuras arrodilladas y símbolos asociados a la muerte. En el centro se alza un altar de piedra negra. Sobre él descansa un libro. |

Después de presentar lo evidente, devolver iniciativa al jugador. No abrir ni leer el libro automáticamente.

## 11. Relieves y símbolos

Los relieves permiten describir sangre, figuras arrodilladas, muerte y una imaginería vinculada al sacrificio o la devoción. No permiten identificar automáticamente un dios, culto, autor, época, profecía o ritual exacto.

HIGH_ROLL_DOES_NOT_CREATE_SYMBOL_MEANING = true

## 12. El altar de piedra negra

El altar es de piedra negra y sostiene el libro. No existe un compartimento secreto, reliquia, arma, gema, sangre fresca, mecanismo adicional o inscripción oculta definidos para esta fase.

ALTAR_HIDDEN_COMPARTMENT = none_defined

## 13. El libro

El objeto central de la capilla es el volumen titulado exactamente:

| TÍTULO CANÓNICO |
| --- |
| Sangre y poder. La verdad de Árathan el Unificador. |

BOOK_PRESENT = true

BOOK_TITLE_VISIBLE_ON_COVER = true

BOOK_IS_NOT_CARD = true

## 14. Ver la cubierta no equivale a leer

Si el Dalma sólo observa la cubierta, revelar únicamente el título. No descargar el contenido completo del libro por el mero hecho de acercarse o tocarlo.

BOOK_TITLE_KNOWN != BOOK_READ

## 15. Verdad del Creador y frontera epistemológica

La documentación canónica establece que Dumar encontró bajo el Cortijo esta construcción antigua, la capilla y el libro. El texto trata de pactos de sangre, del Elixir de Amán y del Camino de Amán.

Sin embargo, para el Dalma, lo leído debe presentarse como afirmaciones del volumen: «según el libro...». La lectura no convierte automáticamente doctrina, propaganda o una posible falsificación en verdad histórica demostrada.

BOOK_CONTENT = claims_of_the_book

BOOK_CONTENT != verified_historical_truth

## 16. Lectura por encima — 1 hora

BOOK_QUICK_READ_DURATION = 1 hour

Si el jugador declara que lee por encima, hace una lectura rápida o intenta entender de qué trata, debe invertir una hora completa de tiempo global.

Al completar esa hora conoce las ideas principales disponibles del texto:

• Árathan, presentado por el libro como primer rey de los hombres.

• La afirmación de que su poder no procedió únicamente de conquistas.

• La sangre de los Primeros Hombres, transformada por el Elixir de Amán.

• La afirmación de que el linaje de Árathan quedó alterado.

• Los contratos de sangre presentados como pactos reales y no meras fórmulas legales.

• El Camino de Amán y el Reino de las Sombras.

• Existencia después de la muerte e inmortalidad.

• Sacrificios y linajes corrompidos.

• La destrucción de todas las razas presentada dentro de la doctrina/revelación del libro.

IF book_reading_minutes >= 60: book_quick_read_completed = true

## 17. Estudio detallado — 3 horas

BOOK_DETAILED_READ_DURATION = 3 hours total

Si el jugador decide examinar el libro al detalle, estudiarlo detenidamente o comprender todo lo posible, necesita tres horas acumuladas en total.

Durante esta modalidad puede consultarse BOOK_CONTEXT_URL para recuperar con precisión todo el contexto canónico disponible sobre el volumen, sin añadir doctrina, historia o propiedades no publicadas.

Si ya completó la lectura por encima, esa primera hora cuenta: sólo necesita dos horas adicionales para alcanzar las tres horas de estudio.

IF quick_read_completed: additional_time_for_detailed_read = 2 hours

IF book_reading_minutes >= 180: book_detailed_read_completed = true

## 18. Progreso acumulativo e interrupciones

El tiempo invertido se conserva aunque la lectura sea interrumpida. No reiniciar el libro desde cero al regresar.

STATE.book_reading_minutes = 0..180

READING_PROGRESS = persistent

| Ejemplo | Estado |
| --- | --- |
| 45 minutos de lectura y se detiene | BOOK_READING_MINUTES = 45; todavía no completa lectura superficial. |
| Vuelve y lee 15 minutos más | Total 60; lectura por encima completada. |
| Tras esa hora estudia 90 minutos adicionales | Total 150; lectura detallada aún incompleta. |
| Añade 30 minutos más | Total 180; estudio detallado completado. |

## 19. Tirada de Magia sobre el libro

La tirada no se realiza automáticamente. Sólo procede si el jugador declara una intención equivalente a examinar mágicamente el volumen, detectar magia o averiguar si posee algún poder.

ACTION = magical_examination_of_book

MANEUVER = Magia

CREATOR_TRUTH: BOOK_HAS_DARK_MAGICAL_POWER = true

| Resultado | Revelación autorizada |
| --- | --- |
| Éxito (6+) | Percibe que el libro contiene o desprende un poder mágico oscuro. |
| Éxito parcial (4–5) | El volumen le da mala espina; percibe algo inquietante, pero no puede confirmar que sea magia. |
| Cualquier otro resultado | No le produce ningún efecto y no obtiene información mágica. |

## 20. Límites de la tirada de Magia

MAGICAL_FAILURE_BACKLASH = none

BOOK_MAGICAL_DAMAGE = none

BOOK_MAGICAL_CURSE_FROM_ROLL = none

Un fallo, una pifia o cualquier resultado fuera del éxito/éxito parcial no causa daño, pérdida de PRI, maldición, visión, posesión ni otro efecto añadido. Simplemente no produce efecto.

Detectar poder mágico oscuro tampoco explica su origen, funcionamiento, propósito, antigüedad o relación exacta con los acontecimientos de la aventura.

## 21. Contenido: Árathan, Primeros Hombres y Elixir de Amán

El libro afirma que Árathan fue el primer rey de los hombres y que su poder no procedió sólo de sus conquistas. Según el volumen, bebió la sangre de los Primeros Hombres, transformada por el Elixir de Amán, y su linaje quedó alterado.

No inventar receta, composición, capacidades, origen o propiedades adicionales del Elixir de Amán. Tampoco añadir nuevas verdades sobre Árathan.

NO_INVENTED_ELIXIR_PROPERTIES = true

NO_INVENTED_ARATHAN_TRUTHS = true

## 22. Contenido: contratos y pactos de sangre

El libro sostiene que ciertos contratos antiguos que vinculaban tierras a la sangre de una familia no eran simples fórmulas jurídicas, sino pactos reales. En la narración canónica se presentan también como maldiciones.

Si el Dalma ya conoce la cláusula de Welter, puede relacionarla con este contenido. Esa relación sigue siendo una inferencia coherente a partir del texto, no una demostración histórica absoluta.

IF welter_contract_known AND book_quick_read_completed: allow_connection_to_blood_pacts

## 23. Contenido: Camino de Amán, Reino de las Sombras e inmortalidad

El libro habla también del Camino de Amán, del Reino de las Sombras, de una existencia que continúa después de la muerte, de inmortalidad, sacrificios, linajes corrompidos y de la destrucción de todas las razas convertida en una forma de revelación.

Si el jugador pregunta cómo funciona exactamente alguno de estos conceptos, responder sólo con lo que esté realmente respaldado por las fuentes autorizadas. No completar huecos con doctrina inventada.

DO_NOT_EXPAND_BOOK_DOCTRINE_BY_INVENTION = true

## 24. Conexión con Dumar

El Creador sabe que Dumar descubrió la capilla y el volumen. El Dalma sólo puede relacionarlo si su estado revelado lo permite. Si ya conoce la historia de Dumar, el Cortijo y su mensaje, puede inferir razonablemente que Dumar pudo leer estas páginas.

Si conoce el mensaje de sangre de Dumar, puede apreciar paralelismos entre sangre, sacrificio, eclipse e inmortalidad y la doctrina del libro. No afirmar que el libro contiene exactamente el mismo ritual salvo fuente explícita.

## 25. El libro no produce efectos automáticos por leerlo

BOOK_AUTOMATIC_CURSE = none_defined

BOOK_AUTOMATIC_DAMAGE = none_defined

BOOK_AUTOMATIC_MADNESS = none_defined

BOOK_AUTOMATIC_TRANSFORMATION = none_defined

Leer o estudiar el libro no quita Vida, no gasta PRI, no hipnotiza, no invoca nada y no transforma al Dalma. El único dato mágico específico de esta cápsula se obtiene mediante la tirada de Magia definida anteriormente.

## 26. Coger, dejar o transportar el libro

El jugador puede llevarse el volumen o dejarlo donde está. Si lo toma, registrarlo como objeto narrativo; no otorgar bonificación mecánica por poseerlo.

IF player_takes_book: STATE.book_sangre_y_poder_taken = true

BOOK_LOCATION = altar | player_inventory

## 27. Registro exhaustivo de la capilla

Puede examinar paredes, relieves, altar, suelo, hornacina, libro y corredor. No existe otro hallazgo significativo definido en esta fase.

• No segundo libro.

• No tesoro.

• No llave.

• No arma o reliquia.

• No mapa.

• No cadáver.

• No puerta secreta adicional.

PERCEPTION_CANNOT_CREATE_NEW_CLUE = true

## 28. Hacer ruido

El Dalma puede gritar, golpear el altar, romper algo o mover objetos. Si genera ruido significativo, registrarlo para que otra fase pueda tenerlo en cuenta cuando proceda; la 16 no crea inmediatamente un enemigo atraído por el sonido.

STATE.subterranean_noise_recent = true|false

## 29. Esperar o descansar en la capilla

Heredar el protocolo global de espera. Si declara «espero» sin indicar duración, preguntar: «¿Cuánto tiempo estás dispuesto a esperar?»

Toda espera, descanso, lectura, búsqueda o experimento avanza el reloj. Ninguna actividad subterránea congela la cronología.

## 30. Disparador de Rumal y Darfil

SECTARIAN_ARRIVAL_TIME = sunset + 2 hours

Si Rumal y Darfil siguen activos y su llegada aún no ha sido resuelta, el acontecimiento temporal interrumpe cualquier acción exactamente al alcanzar ese momento.

IF CURRENT_TIME reaches SECTARIAN_ARRIVAL_TIME

AND rumal_eliminated != true

AND darfil_eliminated != true

AND sectarian_arrival_resolved != true:

interrupt current action

save exact state

route to CAPSULE_17

## 31. Cómo se percibe la llegada desde la capilla

Si el Dalma está bajo tierra, la señal que interrumpe la escena son voces procedentes de la parte superior. La Cápsula 16 no identifica automáticamente a sus autores ni resuelve todavía su movimiento.

| INTERRUPCIÓN |
| --- |
| Escuchas voces procedentes de la parte superior. |

Guardar el estado y transferir a la Cápsula 17, que posee el acontecimiento.

## 32. Lectura interrumpida por las voces

Si está leyendo cuando llega el disparador, detener la lectura en el minuto exacto. Conservar BOOK_READING_MINUTES y sólo la información que haya alcanzado legítimamente.

STOP_READING_AT_EVENT_TIME = true

SAVE book_reading_minutes

SAVE unlocked_information

CURRENT_TIME = event_time

ROUTE_TO = CAPSULE_17

No completar gratuitamente la hora o las tres horas porque el Dalma «ya había empezado».

## 33. Si Rumal y Darfil ya fueron eliminados

IF rumal_eliminated == true AND darfil_eliminated == true:

DO_NOT_TRIGGER_STANDARD_PHASE17_ARRIVAL

No resucitarlos, no hacerlos reaparecer y no generar voces falsas. La rama alternativa establecida en la Cápsula 14 prevalece.

## 34. Eclipse y final alternativo

Si el reloj alcanza el eclipse con la aventura activa y el Dalma no está desarrollando legítimamente el clímax canónico de la Gruta del Sacrificio, guardar el estado completo y transferir a la Cápsula 24 — Final alternativo del Demonio.

IF ECLIPSE_TIME reached

AND adventure_active

AND canonical_gruta_climax_not_active:

preserve complete state

route to CAPSULE_24_FINAL_ALTERNATIVO_DEMONIO

## 35. Volver a la superficie

El Dalma puede regresar por las escaleras cuando quiera. Conservar capilla encontrada, contenido ya leído, minutos acumulados de lectura, tirada de Magia, ubicación del libro y estado del candil.

DISCOVERIES_PERSIST = true

## 36. Estado operativo

STATE.subterranean_entered = true|false

STATE.ancient_gallery_seen = true|false

STATE.oil_lamp_found = true|false

STATE.oil_lamp_lit = true|false

STATE.oil_lamp_taken = true|false

STATE.chapel_found = true|false

STATE.chapel_blood_reliefs_seen = true|false

STATE.chapel_kneeling_figures_seen = true|false

STATE.chapel_death_symbols_seen = true|false

STATE.black_stone_altar_seen = true|false

STATE.book_sangre_y_poder_found = true|false

STATE.book_sangre_y_poder_title_known = true|false

STATE.book_reading_minutes = 0..180

STATE.book_quick_read_completed = true|false

STATE.book_detailed_read_completed = true|false

STATE.book_magical_analysis_attempted = true|false

STATE.book_dark_magic_detected = true|false

STATE.book_bad_feeling_detected = true|false

STATE.book_sangre_y_poder_taken = true|false

STATE.book_sangre_y_poder_location = altar|inventory

STATE.subterranean_noise_recent = true|false

STATE.sectarian_arrival_resolved = true|false

## 37. REVEALED_STATE

Activar cada campo sólo cuando el Dalma lo haya visto, leído, detectado o deducido legítimamente:

REVEALED_STATE.ancient_structure_under_cortijo

REVEALED_STATE.subterranean_recent_use

REVEALED_STATE.hidden_chapel

REVEALED_STATE.book_sangre_y_poder_title

REVEALED_STATE.book_dark_magical_power

REVEALED_STATE.book_bad_feeling

REVEALED_STATE.book_claim_arathan_first_king

REVEALED_STATE.book_claim_first_men_blood

REVEALED_STATE.book_claim_elixir_aman

REVEALED_STATE.book_claim_royal_line_altered

REVEALED_STATE.book_claim_blood_contracts_are_pacts

REVEALED_STATE.book_mentions_camino_aman

REVEALED_STATE.book_mentions_reino_sombras

REVEALED_STATE.book_mentions_afterlife

REVEALED_STATE.book_mentions_immortality

REVEALED_STATE.book_mentions_sacrifice

REVEALED_STATE.book_mentions_corrupted_lineages

REVEALED_STATE.book_mentions_destruction_all_races

## 38. Pruebas mínimas de conformidad

| Prueba | Resultado esperado |
| --- | --- |
| Baja con antorcha | Galería de enormes bloques oscuros; construcción claramente más antigua que el Cortijo. |
| Baja sin luz | Exploración visual muy limitada; no iluminación inventada. |
| Busca enemigos | Ninguno definido antes del acontecimiento temporal. |
| Grita | Silencio. |
| Encuentra el candil | Candil con aceite; señal de uso reciente. |
| Llega a la capilla | Relieves de sangre, figuras arrodilladas, símbolos de muerte, altar negro y libro. |
| Mira la cubierta | Sólo título canónico. |
| Lee por encima | Consume 1 hora; obtiene las ideas principales. |
| Lo examina al detalle | Consume 3 horas totales; usa BOOK_CONTEXT_URL para el contexto canónico completo disponible. |
| Ya leyó 1 hora y decide estudiarlo | Necesita 2 horas adicionales, no otras 3. |
| Magia: éxito | Detecta un poder mágico oscuro. |
| Magia: éxito parcial | El libro le da mala espina; no confirma magia. |
| Magia: fallo/pifia | No le produce ningún efecto. |
| Pregunta si el libro dice la verdad | Son afirmaciones del libro, no verdad histórica demostrada. |
| Pregunta receta/propiedades del Elixir | No inventar. |
| Conoce la cláusula de Welter | Puede relacionarla con los pactos de sangre descritos en el libro. |
| Conoce el mensaje de Dumar | Puede apreciar paralelismos sin convertirlos en prueba absoluta. |
| Coge el libro | Inventario narrativo; sin bonus mecánico. |
| Sectarios llegan durante lectura | Interrumpir al minuto exacto; conservar progreso; voces arriba; 17. |
| Rumal y Darfil ya murieron | No reaparecen ni se activa la llegada estándar. |
| Alcanza el eclipse fuera del clímax | Guardar todo → Cápsula 24 Demonio. |

## 39. Lock final

=== SCENE 16 EXECUTION LOCK ===

CURRENT_SCENE = 16_subterraneo_capilla

LOCATION = Colina_del_Amanecer / Cortijo_del_Amanecer / estructura_subterranea

GLOBAL_TIME = PERSISTENT

CANONICAL_PREVIOUS = CAPSULE_15_INTERIOR_CORTIJO

CANONICAL_NEXT = CAPSULE_17_ANOCHECER_SECTARIOS

MANUAL_URL = canonical_manual_link

TRAMA_GENERAL_URL = canonical_creator_plot_link

BOOK_CONTEXT_URL = runtime/docs/17_AVENTURA_COMPLETA_SANGRE_Y_PODER.md

BOOK_CONTEXT_ACCESS = only_if_player_reads_or_examines_book OR asks_about_content_already_read

ANCIENT_GALLERY = enormous_dark_blocks + visibly_older_than_cortijo

CURRENT_NPCS = 0

CURRENT_ENEMIES = 0

TRAPS = none_defined

DARKNESS = real

OIL_LAMP = present_in_niche + contains_oil + ordinary_object

CHAPEL = blood_reliefs + kneeling_figures + death_symbols + black_stone_altar + book

BOOK_TITLE = Sangre y poder. La verdad de Árathan el Unificador.

BOOK_CREATOR_TRUTH.dark_magical_power = true

BOOK_MAGICAL_ANALYSIS = only_if_player_declares_magical_examination

MAGIC_SUCCESS = detect_dark_magical_power

MAGIC_PARTIAL = bad_feeling_only

MAGIC_OTHER_RESULT = no_effect + no_information

MAGICAL_FAILURE_BACKLASH = none

BOOK_QUICK_READ_DURATION = 1_hour

BOOK_DETAILED_READ_DURATION = 3_hours_total

IF_QUICK_READ_ALREADY_COMPLETE: detailed_additional_time = 2_hours

BOOK_READING_PROGRESS = persistent

READING_ADVANCES_GLOBAL_TIME = true

READING_CAN_BE_INTERRUPTED = true

BOOK_CONTENT = claims_not_verified_truth

NO_INVENTED_ELIXIR_PROPERTIES = true

NO_INVENTED_ARATHAN_TRUTHS = true

NO_INVENTED_BOOK_DOCTRINE = true

BOOK_CAN_BE_TAKEN = true

BOOK_IS_NOT_CARD = true

PERCEPTION_CANNOT_CREATE_NEW_CLUE = true

SHOUT_OR_CALL_BEFORE_EVENT = silence

SECTARIAN_TRIGGER = sunset + 2_hours

IF_TRIGGER_REACHED_AND_SECTARIANS_ACTIVE: interrupt_action + save_state + voices_above + route_CAPSULE_17

IF_RUMAL_AND_DARFIL_ALREADY_ELIMINATED: do_not_trigger_standard_arrival

IF_ECLIPSE_REACHED_OUTSIDE_CANONICAL_CLIMAX: preserve_complete_state + route_CAPSULE_24_DEMON

RETURN_UPSTAIRS = allowed

DISCOVERIES_PERSIST = true

PRESERVE_ALL_PRIOR_STATE = true

DO_NOT_TOUCH_DALMA_CREATION = true

=== END SCENE 16 LOCK ===

## 40. Resumen ultracompacto

| RESUMEN |
| --- |
| SUBTERRÁNEO Y CAPILLA. Escaleras → galería de enormes bloques oscuros, mucho más antigua que el Cortijo. Oscuridad real; sin PNJ, enemigos ni trampas definidas. Hornacina: candil con aceite, señal de uso reciente. Capilla: relieves de sangre, figuras arrodilladas, símbolos de muerte, altar negro y libro. Libro: Sangre y poder. La verdad de Árathan el Unificador. Lectura por encima = 1 hora; estudio detallado = 3 horas totales. Tirada de Magia: éxito → poder mágico oscuro; parcial → mala espina; demás → ningún efecto. El contenido son afirmaciones del libro, no verdad demostrada. Leer consume tiempo. A dos horas del anochecer, si Rumal y Darfil siguen activos, voces arriba → 17. Si ya fueron eliminados, no reaparecen. Si llega el eclipse fuera del clímax → Cápsula 24. |

CAPSULE_PAYLOAD_END

Regla/fuente local — docs/25_LIBRO_SANGRE_Y_PODER.md

Canonical source: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/docs/25_LIBRO_SANGRE_Y_PODER.md

# Sangre y poder
## La verdad de Árathan el Unificador

> Documento diegético canónico de la aventura. El Creador puede resumirlo durante la lectura del personaje o permitir que el jugador lo examine por secciones. No añadir hechos históricos concretos que no estén contenidos aquí.

## De la sangre del Unificador

Las crónicas de los hombres recuerdan a Árathan como unificador, conquistador y primer rey. Este tratado afirma que su ascenso tuvo además un origen oculto: Árathan bebió la sangre de los Primeros Hombres, y aquella sangre había sido alterada por el **Elixir de Amán**. Desde entonces, su linaje quedó contaminado por ese poder y la sangre real transmitió la marca a sus descendientes.

El texto no aporta una demostración verificable de esa afirmación. La presenta como una verdad deliberadamente eliminada de las historias oficiales.

## De la tierra unida a la sangre

El libro sostiene que numerosas concesiones antiguas de propiedad realizadas bajo autoridad real incorporaban frases que, con el paso de las generaciones, fueron tomadas por fórmulas jurídicas o protocolarias. Según el tratado, esas frases constituían en realidad **pactos de sangre**.

La tierra entregada quedaba vinculada al linaje de quien la recibía. Venderla, dividirla o abandonarla no destruía necesariamente el vínculo. Mientras la sangre del linaje continuara existiendo, la unión podía permanecer.

Por ello, la cláusula «Queda unida la propiedad de la Colina del Amanecer a la sangre de Welter, por orden de Raldorf y con el beneplácito del rey» puede interpretarse literalmente según las enseñanzas del libro.

## Del Camino de Amán

La segunda parte deja atrás el tono histórico y adopta una forma doctrinal. Describe el **Camino de Amán**, según el cual la muerte física no supone necesariamente el fin de la existencia.

Quienes entreguen completamente su voluntad al Dios de la Muerte pueden continuar existiendo después de abandonar el cuerpo en un lugar denominado **Reino de las Sombras**. Allí pueden aguardar, según la doctrina, hasta que un vínculo apropiado permita su regreso.

La sangre es presentada como uno de los medios capaces de conservar vínculos entre los vivos, los muertos y determinadas tierras.

## Del precio de la inmortalidad

La inmortalidad prometida por el Camino de Amán exige una entrega absoluta. El seguidor acepta la muerte, la sangre y la voluntad de Amán. El texto identifica como finalidad última de esa voluntad la **destrucción de todas las razas**.

El tratado no describe de forma completa el ritual que Dumar intentó realizar ni el que la secta emplea con Karlein. Sus enseñanzas, sin embargo, permiten comprender por qué Dumar pudo relacionar sangre, eclipse, tierra e inmortalidad.

## Criterio canónico

La aventura no confirma automáticamente que todas las afirmaciones del libro sean históricamente ciertas. Puede contener historia, doctrina, propaganda, falsificación o una mezcla de ellas. Lo que sí queda demostrado por los acontecimientos es que varias personas creyeron en esas enseñanzas lo suficiente como para secuestrar a Karlein e intentar un sacrificio.

Mapa lógico local del cortijo

Canonical source: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/18_MAPA_CORTIJO.json

{
  "imagen": "../assets/mapas/cortijo_del_amanecer.png",
  "zonas": [
    "exterior_hoguera",
    "sala_principal",
    "cocina_despensa",
    "habitacion_privada",
    "puerta_secreta",
    "escalera_subterranea",
    "estancia_antigua",
    "capilla_oculta",
    "almacen_dormitorio"
  ],
  "autoridad_semantica": "mapa+escena; si hay discrepancia textual manda la escena JSON"
}

Lecturas y escrituras de estado de esta fase

Exact object extracted from https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/28_ESTADO_DE_PARTIDA_SCHEMA.json at /phase_state_contract.

{
  "required_state": [
    "execution_mode",
    "current_phase_id",
    "current_phase_loaded",
    "previous_phase_id",
    "visited_phase_ids",
    "router_version",
    "estado",
    "dia",
    "hora_aprox",
    "localizacion",
    "dalma",
    "conocimiento_dalma",
    "pnj_conocidos",
    "confianza_pnj",
    "escenas_visitadas",
    "pistas",
    "revealed_card_assets",
    "aventura",
    "libro"
  ],
  "writes_state": [
    "current_phase_id",
    "current_phase_loaded",
    "previous_phase_id",
    "visited_phase_ids",
    "dia",
    "hora_aprox",
    "localizacion",
    "escenas_visitadas",
    "conocimiento_dalma",
    "pnj_conocidos",
    "confianza_pnj",
    "pistas",
    "revealed_card_assets"
  ],
  "transition_rule": "SAVE complete state before changing phase; resolve against loaded router; follow existing HTML anchor; read complete payload; verify CURRENT_PHASE and PHASE EXECUTION LOCK; only then set PHASE_PAYLOAD_VERIFIED=true and current_phase_loaded=true. Never reset unrelated state fields.",
  "mandatory_continuity": [
    "current_phase_id",
    "previous_phase_id",
    "visited_phase_ids",
    "current_phase_loaded",
    "revealed_card_assets",
    "dalma.equipo",
    "dalma.inventario",
    "dalma.monedas",
    "dalma.atributos_base",
    "dalma.atributos_finales",
    "dalma.maniobras_base",
    "dalma.maniobras_efectivas",
    "dalma.vida_actual",
    "dalma.pri_actual",
    "pistas",
    "pnj_conocidos"
  ],
  "phase_payload_verified": "Set true only after the complete target package contains CURRENT_PHASE=<expected id> and === PHASE EXECUTION LOCK ===."
}

Transiciones posibles

Exact object extracted from https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/phased/router.json at /phases/16_subterraneo_capilla/transitions.

{
  "allowed_next_phases": [
    "17_anochecer_sectarios"
  ],
  "terminal_outcomes": [],
  "conditional_routes": [
    {
      "route_id": "ALTERNATIVE_DEMON_AT_ECLIPSE",
      "route_type": "alternate_final",
      "from_phase_ids": [
        "01_llegada_pueblo",
        "02_posada_dia1",
        "03_casa_asher",
        "04_casa_teolin",
        "05_bosque_arroyo",
        "06_casa_gobernador",
        "07_templo",
        "08_punta_lanza",
        "09_desvan_thal",
        "10_cazador_precavido",
        "11_posada_dia2",
        "12_biblioteca_heldris",
        "13_viaje_colina",
        "14_colina_cortijo",
        "15_interior_cortijo",
        "16_subterraneo_capilla",
        "17_anochecer_sectarios",
        "18_seguimiento_gruta"
      ],
      "to_phase_id": "24_final_alternativo_demonio",
      "canonical_condition": "La aventura sigue activa, la escena 19 no ha comenzado ni se ha completado, y al llegar el eclipse el Dalma permanece fuera del clímax canónico de la Gruta del Sacrificio.",
      "canonical_timing": "noche del Día 3, exactamente a la hora del eclipse",
      "do_not_activate_if": "La escena 19 está activa, la escena 19 ya fue completada o la aventura ya terminó. Después de completar 19 sólo pueden activarse las variantes B o C mediante sus condiciones propias.",
      "canonical_source": "https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/39_FINAL_ALTERNATIVO_DEMONIO.json"
    }
  ]
}
=== PHASE EXECUTION LOCK ===

current_phase_id = 16_subterraneo_capilla
current_location = Construcción antigua y capilla oculta
current_phase_loaded = true

DO:
- use canonical Creator knowledge;
- preserve state;
- answer user request;
- use only canonical clues;
- apply output filter.
- resolve official cards by canonical id and print the exact absolute JPG URL literally in visible response text when its reveal condition is satisfied;

DO NOT:
- invent significant facts;
- use generic fantasy instead of canon;
- advance phase without exit condition;
- restart runtime discovery;
- use Search to locate another phase.
- generate, recreate, approximate or substitute official card art;
- hide an official JPG URL behind Markdown link text, a citation or a browser source card;

META QUESTIONS:
- answer from the exact canonical source;
- preserve current_phase_id;
- return control to the player in this phase.

RELOAD:
- use the already-present HTML anchor for current_phase_id;
- if HTML fails, follow its already-present TXT fallback anchor;
- never use Search.
- never construct a phase URL manually.

NEXT:
17_anochecer_sectarios

=== END PHASE EXECUTION LOCK ===
=== LOCAL PHASE SOURCE LOCK ===

LOCK_POSITION = END
EXPECTED_CURRENT_PHASE = 16_subterraneo_capilla
CURRENT_PHASE=16_subterraneo_capilla
STARTUP_READY = true
current_phase_loaded = true

PRIMARY SOURCE:
THIS COMPLETE PHASE PACKAGE

FALLBACK:
https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/phased/phases/16_subterraneo_capilla.txt

SEARCH_ALLOWED = false
REDDIT_ALLOWED = false
MEDIUM_ALLOWED = false
EXTERNAL_RUNTIME_REDISCOVERY = false

If the answer exists in this phase:
USE IT.

If HTML phase cannot be read:
USE THE PAIRED TXT FALLBACK.

If both are unavailable and a significant answer cannot be produced
from already-loaded canonical state:
STOP rather than Search.

PHASE_PAYLOAD_VERIFIED = false until the complete package has been read and both markers are detected:
1. CURRENT_PHASE=16_subterraneo_capilla
2. === PHASE EXECUTION LOCK ===

Only after both checks:
PHASE_PAYLOAD_VERIFIED = true
current_phase_loaded = true

=== END LOCAL PHASE SOURCE LOCK ===