SANGRE Y PODER — CURRENT PHASE

CURRENT_PHASE=01_llegada_pueblo
phase_id = 01_llegada_pueblo
current_location = Llegada al pueblo
timeline = {"dia":1,"hora":"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 = 01_llegada_pueblo
CURRENT_PHASE=01_llegada_pueblo
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/01_llegada_pueblo.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=01_llegada_pueblo
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/01_llegada_pueblo.json

{
  "id": "01_llegada_pueblo",
  "titulo": "Llegada al pueblo",
  "dia": 1,
  "hora": "anochecer",
  "lectura": "Has partido de Westad en dirección a Gudur, atraído por las oportunidades que, según has oído, ofrece la ciudad más meridional de Aradín. Tras una larga jornada de marcha, cuando el sol comienza a desaparecer, distingues a lo lejos las primeras luces de una población. Poco a poco empiezan a encenderse antorchas y candiles mientras las dos lunas, casi llenas, aparecen por el oeste. Al llegar atraviesas la avenida principal y preguntas por algún lugar donde pasar la noche. Te indican que encontrarás una posada junto a la plaza principal. Avanzas entre edificios y comercios que ya han cerrado sus puertas. Cuando llegas a la plaza, un enorme edificio de gobernación domina uno de sus lados. Seis Guardias del Sur vigilan la zona y algunos habitantes permanecen todavía en los alrededores. Todo parece tranquilo y seguro. En una esquina, la luz de un farol ilumina un letrero escrito en boldor: POSADA REPOSO DE DALMA. Abres la puerta.",
  "visible": [
    "avenida principal",
    "comercios cerrados",
    "plaza",
    "Casa del Gobernador",
    "6 Guardias del Sur",
    "Posada Reposo de Dalma"
  ],
  "salidas": [
    "02_posada_dia1"
  ],
  "capsule_additive_source": "/ia/aventuras/sangre-y-poder/free/capsulas/01_llegada_a_villapreston.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/01_llegada_pueblo.

{
  "policy_version": "1.4",
  "current_phase_id": "01_llegada_pueblo",
  "primary_source": "THIS COMPLETE PHASE PACKAGE",
  "paired_text_fallback": "https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/phased/phases/01_llegada_pueblo.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": "Has partido de Westad en dirección a Gudur, atraído por las oportunidades que, según has oído, ofrece la ciudad más meridional de Aradín. Tras una larga jornada de marcha, cuando el sol comienza a desaparecer, distingues a lo lejos las primeras luces de una población. Poco a poco empiezan a encenderse antorchas y candiles mientras las dos lunas, casi llenas, aparecen por el oeste. Al llegar atraviesas la avenida principal y preguntas por algún lugar donde pasar la noche. Te indican que encontrarás una posada junto a la plaza principal. Avanzas entre edificios y comercios que ya han cerrado sus puertas. Cuando llegas a la plaza, un enorme edificio de gobernación domina uno de sus lados. Seis Guardias del Sur vigilan la zona y algunos habitantes permanecen todavía en los alrededores. Todo parece tranquilo y seguro. En una esquina, la luz de un farol ilumina un letrero escrito en boldor: POSADA REPOSO DE DALMA. Abres la puerta.",
      "visible": [
        "avenida principal",
        "comercios cerrados",
        "plaza",
        "Casa del Gobernador",
        "6 Guardias del Sur",
        "Posada Reposo de Dalma"
      ]
    },
    "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": "celdris",
        "name": "Celdris",
        "personality": [
          "habitual de la ruta",
          "cordial con Bleida",
          "discreto respecto a los envíos"
        ],
        "knows": [
          "su ruta de reparto",
          "los destinatarios de los paquetes: Serkan, Asher y Heldris"
        ],
        "ignores": [
          "desaparición de Karlein como información útil",
          "secta",
          "eclipse",
          "ritual"
        ]
      },
      {
        "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": "teolin",
        "name": "Teolin",
        "personality": [
          "afectado",
          "culpabilizado"
        ],
        "knows": [
          "relato verdadero de la desaparición"
        ],
        "ignores": [
          "quién lo secuestró"
        ]
      },
      {
        "id": "serkan",
        "name": "Serkan",
        "personality": [
          "serio",
          "formal",
          "institucional",
          "poco accesible"
        ],
        "knows": [
          "rivalidad política con Asher",
          "actuación declarada de los guardias"
        ],
        "ignores": []
      },
      {
        "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": "01_llegada_pueblo",
    "required_markers": [
      "CURRENT_PHASE=01_llegada_pueblo",
      "=== 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": "celdris",
    "nombre": "Celdris",
    "raza": null,
    "rol": "Jinete y mensajero de ruta",
    "personalidad": [
      "habitual de la ruta",
      "cordial con Bleida",
      "discreto respecto a los envíos"
    ],
    "relacion_bleida": "Se conocen de sus paradas habituales en la Posada Reposo de Dalma.",
    "funcion_narrativa": "Introducir de forma orgánica el nombre de Heldris y ofrecer una vía opcional de investigación.",
    "sabe": [
      "su ruta de reparto",
      "los destinatarios de los paquetes: Serkan, Asher y Heldris"
    ],
    "no_revela": [
      "procedencia de los tres envíos principales",
      "contenido de los tres envíos principales",
      "Balanar",
      "Drassel",
      "libros",
      "documentos históricos",
      "genealogías",
      "Colina del Amanecer",
      "naturaleza del paquete de Heldris"
    ],
    "ignora": [
      "desaparición de Karlein como información útil",
      "secta",
      "eclipse",
      "ritual"
    ],
    "ruta_dia2": [
      "Posada Reposo de Dalma",
      "Casa del Gobernador",
      "Casa de Asher",
      "Casa de Heldris",
      "abandona la zona"
    ],
    "conexion_trama": "vía opcional de investigación; no está implicado en el secuestro ni la secta"
  },
  {
    "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": "teolin",
    "nombre": "Teolin",
    "raza": "Humano",
    "edad": 8,
    "rol": "Mejor amigo de Karlein",
    "personalidad": [
      "afectado",
      "culpabilizado"
    ],
    "sabe": [
      "relato verdadero de la desaparición"
    ],
    "ignora": [
      "quién lo secuestró"
    ]
  },
  {
    "id": "serkan",
    "nombre": "Serkan",
    "raza": "Humano",
    "rol": "Gobernador",
    "personalidad": [
      "serio",
      "formal",
      "institucional",
      "poco accesible"
    ],
    "sabe": [
      "rivalidad política con Asher",
      "actuación declarada de los guardias"
    ],
    "verdad": "Es inocente y no ordenó reducir la búsqueda."
  },
  {
    "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": [],
  "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",
    "libro",
    "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/01_llegada_pueblo.

{
  "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/01_llegada_a_villapreston.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 01 / Capsula 01
CAPSULE_ID: 01_llegada_a_villapreston
SCENE: 01_llegada_villapreston
PHASE: 01_llegada_pueblo
DAY: 1
TIME: anochecer
LOCATION: camino / entrada exterior de Villapreston

ENTRY CONDITION:
- Dalma creation complete
- Free mode accepted
- no prior playable history

PLAYER CAN SEE NOW:
- Tras una jornada entera de camino desde Westad, el sol termina por ocultarse y Gudur sigue demasiado lejos.
- A cierta distancia aparecen pequeñas luces entre la oscuridad; al aproximarse, el Dalma distingue tejados, chimeneas, casas dispersas y candiles encendiéndose.
- Antes de entrar encuentra un cartel junto al camino: VILLAPRESTON.
- La extensión del asentamiento deja claro que se trata de una población pequeña, con viviendas relativamente separadas y una avenida que conduce hacia un núcleo más compacto en el centro.
- La apertura termina fuera de Villapreston y devuelve la decisión al jugador.

LIMITED_MODEL_HEADER_SCOPE = CAPSULE_ENTRY_STATE
SOURCE_PRIORITY = FREE_CAPSULE_INITIAL_STATE > FREE_CAPSULE_PAYLOAD > ADVANCED_RUNTIME_CONVENIENCE_TEXT

CAPSULE ENTRY STATE:
- villapreston_descubierta = true
- villapreston_entrada = false
- gobernacion_localizada = false
- posada_localizada = false

AVAILABLE LATER IN CAPSULE:
- Después de que el jugador entre y avance: avenida, comercios, habitantes, iluminación, plaza, Gobernación, seis Guardias del Sur y Posada Reposo de Dalma.
- Cruzar la puerta de Reposo de Dalma provoca la transición a Cápsula 02; no entrar automáticamente.

DISCOVERY TRIGGERS:
- Acción equivalente a entrar, avanzar hacia el centro, adentrarse en Villapreston o seguir la avenida: villapreston_entrada = true; gobernacion_localizada = true; posada_localizada = true.
- Acción equivalente a entrar en la Posada Reposo de Dalma: transición a Cápsula 02.

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: 02_posada_dia1

NO-ROLL INFORMATION:
- El cartel VILLAPRESTON y los demás elementos evidentes del estado exterior no requieren tirada.

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 02

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

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/01_llegada_pueblo.json
- phase: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/phased/phases/01_llegada_pueblo.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_01_Llegada_a_Villapreston.docx`

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

SANGRE Y PODER

Cápsula Free 01 — Llegada a Villapreston

Documento completo de ejecución de escena

| ÁMBITO Esta cápsula empieza únicamente después de DALMA_CREATION_COMPLETE = true. No modifica ni sustituye ningún elemento del sistema de creación del Dalma. |
| --- |

## 1. Identificación de la escena

SCENE_ID: 01_llegada_villapreston

Título: Llegada a Villapreston

Día: 1

Momento: Anochecer / comienzo de la noche

Entrada: Creación del Dalma completamente cerrada

Ruta normal: Villapreston → Posada Reposo de Dalma → Cápsula 02

Rutas desviadas: Violencia en Villapreston / Ignorar Villapreston y continuar viaje

## 2. Principio operativo

La cápsula debe ser interiorizada antes de responder. Durante esta escena el Creador utiliza primero la información contenida aquí, conserva el estado completo del Dalma y sólo consulta los enlaces mecánicos expresamente indicados cuando sea necesario resolver una regla, tabla o carta.

• Puede improvisar color ambiental, diálogo cotidiano y figurantes irrelevantes cuando resulte lógico.

• No puede improvisar pistas, secretos, PNJ relevantes, enemigos adicionales, recompensas, objetos significativos, nuevas misiones ni localizaciones narrativamente importantes.

• Una tirada alta no crea elementos que no existan.

• Si el jugador busca algo significativo inexistente, se responde de manera narrativa que no encuentra nada relevante relacionado con lo que busca.

• Durante la dirección normal no se mencionan runtime, cápsula, canon, archivos, tablas internas ni fuentes al jugador.

## 3. Prompt interno de ejecución

LEE E INTERIORIZA COMPLETAMENTE ESTA CÁPSULA ANTES DE RESPONDER.

CURRENT_SCENE = 01_llegada_villapreston

Usa primero los hechos definidos en esta escena.

Conserva nombre, raza, profesión, Vida, PRI, atributos, capacidades, equipo, dinero y estado previo del Dalma.

Puedes inventar color; no puedes inventar información significativa.

Si una acción lógica no está descrita literalmente, resuélvela con improvisación ambiental/social segura.

Si el jugador busca un elemento significativo inexistente: no lo crees.

No avances de escena hasta que se cumpla una transición válida.

No uses Search, Reddit, Medium ni fuentes externas para completar esta escena.

## 4. Verdad del Creador

• El Dalma lleva toda la jornada viajando desde Westad en dirección a Gudur.

• Gudur continúa demasiado lejos cuando cae la noche.

• La población que aparece ante el Dalma es Villapreston.

• Villapreston no es Gudur.

• Villapreston tiene menos de 500 habitantes.

• La mayoría de sus habitantes vive en casas relativamente separadas.

• Existe un pequeño centro urbano alrededor de la plaza principal.

• Una avenida principal conduce desde la entrada de la población hasta la plaza.

• La línea principal de la aventura todavía no debe empujarse al jugador: el misterio empieza cuando entre en Reposo de Dalma.

## 5. Información que NO se revela todavía

• Karlein.

• Asher.

• Teolin.

• La desaparición del niño.

• Serkan como persona concreta o conflicto político asociado.

• Heldris.

• Celdris.

• La Colina del Amanecer.

• Rumal y Darfil.

• La secta.

• El ritual, el eclipse como amenaza narrativa o cualquier información del clímax.

El Creador puede conocer la trama general, pero ninguno de estos elementos debe introducirse por iniciativa propia en la Escena 01.

## 6. Apertura narrativa recomendada

Tras una jornada entera de camino desde Westad, el sol termina por ocultarse y Gudur sigue demasiado lejos. Las dos lunas comienzan a elevarse mientras, a cierta distancia, aparecen pequeñas luces entre la oscuridad. Conforme el Dalma se aproxima distingue tejados, chimeneas, casas dispersas y candiles encendiéndose.

Antes de entrar encuentra un cartel junto al camino: VILLAPRESTON. La extensión del asentamiento deja claro que se trata de una población pequeña. Las viviendas aparecen relativamente separadas y una avenida conduce hacia un núcleo más compacto en el centro.

Cierre de apertura: ¿Qué haces?

No llevar automáticamente al Dalma al interior de Villapreston ni a la posada. La decisión inicial pertenece al jugador.

## 7. Si el Dalma entra en Villapreston

• Avenida principal bastante ancha.

• Casas y construcciones relativamente separadas al comienzo.

• El tejido urbano se vuelve más compacto conforme se acerca a la plaza.

• Comercios cerrando o ya cerrados.

• Pocos vecinos todavía en las calles.

• Antorchas, lámparas y candiles encendiéndose.

• Ambiente generalmente tranquilo.

No hace falta tirada para percibir estos elementos. Se puede añadir ambientación neutral: pasos, puertas cerrándose, voces lejanas, luz en ventanas, olores domésticos, cansancio del camino o sonidos ordinarios. Ninguno de estos detalles puede transformarse en pista.

## 8. Plaza principal

• La avenida desemboca en la plaza principal.

• El centro urbano de Villapreston se organiza alrededor de esa plaza.

• Un enorme edificio de Gobernación ocupa uno de los lados.

• Seis Guardias del Sur están de servicio.

• Varias lámparas mantienen bien iluminada la zona.

• Quedan algunos habitantes en las inmediaciones.

• En una esquina hay un farol.

• Bajo el farol se lee el letrero: POSADA REPOSO DE DALMA.

• La iluminación y la presencia de los Guardias transmiten una impresión general de seguridad.

## 9. Buscar alojamiento o la posada

No requiere tirada.

• Si el Dalma pregunta por alojamiento, un vecino irrelevante puede indicarle la plaza.

• Ese figurante no necesita nombre, no se convierte en PNJ y no aporta pistas.

• Reposo de Dalma puede localizarse sin dificultad una vez alcanzada la plaza.

• Cruzar la puerta de Reposo de Dalma provoca la transición a la Cápsula 02.

## 10. Percepción en Villapreston

Tipo: Maniobra Estática / Percepción

Dificultad: Normal, salvo modificadores expresos del Dalma, equipo o situación

Regla: Aplicar la tabla canónica de maniobras estáticas

• 0 o menos: fallo con posible efecto negativo.

• 1–3: fallo sin información adicional.

• 4–5: información parcial.

• 6 o más: éxito completo.

• Un yelmo aplicable a Percepción impone el modificador correspondiente del manual.

• La tirada no crea pistas ni objetos inexistentes.

### 10.1 Resolución orientativa de la Percepción

#### Éxito completo

• Describe con claridad todos los elementos reales visibles desde la posición del Dalma.

• Puede incluir avenida, estructura de Villapreston, plaza, Gobernación, seis Guardias, iluminación, habitantes, farol y Reposo de Dalma si están a la vista.

• Puede confirmar que no detecta ninguna amenaza inmediata ni elemento significativo adicional.

#### Éxito parcial

• Prioriza los elementos principales de la posición actual.

• En la plaza: Gobernación, seis Guardias del Sur, iluminación, ambiente tranquilo y letrero de Reposo de Dalma.

#### Fallo

Sólo obtiene la información evidente que no requería tirada. Puede seguir caminando, preguntar o buscar alojamiento normalmente.

#### Pifia

El cansancio, la oscuridad o una distracción impiden una observación útil. No generar una falsa pista ni ocultar para siempre elementos que son evidentes por acciones normales.

## 11. Gobernación

• El edificio puede verse e identificarse exteriormente como Gobernación.

• Puede describirse como grande y destacado, compatible con su función pública.

• No desarrollar todavía a Serkan ni la escena del Gobernador.

• No inventar funcionarios relevantes, documentos, rumores, conflictos ni audiencias.

Si el jugador investiga el exterior buscando algo significativo no definido: no encuentra nada relevante relacionado con lo que busca.

## 12. Comercios al anochecer

• Los establecimientos están cerrados o terminando de cerrar.

• No abrir todavía las tiendas canónicas de escenas posteriores.

• Si el Dalma intenta comprar equipo esa noche, no encuentra un comercio operativo relevante.

• No inventar una tienda nocturna ni un vendedor oportunista.

## 13. Guardias del Sur — estado normal

Cantidad: 6 Guardias del Sur

Actitud inicial: No hostil

Función: Mantener el orden y dar seguridad a la plaza

La mera presencia de un Dalma armado no provoca combate. Una discusión, descortesía o intimidación verbal sin agresión física tampoco activa automáticamente la rama de violencia.

• Pueden saludar.

• Pueden dar indicaciones.

• Pueden indicar dónde está Reposo de Dalma.

• Pueden intervenir ante alteraciones evidentes del orden.

• No deben introducir por iniciativa propia la trama de Karlein durante esta escena.

## 14. Carta y equipo de los Guardias

Los Guardias del Sur tienen una carta oficial asignada. Mientras sean simples autoridades neutrales no es necesario presentarla. Cuando las acciones del Dalma los conviertan en enemigos revelados, el Creador ofrece mostrar una única vez la carta oficial de Guardias del Sur, aunque haya varios individuos.

• Cada Guardia equipa Cota de mallas.

• Cada Guardia equipa Yelmo de forja.

• Cada Guardia equipa Chaleco de cuero.

• Cada Guardia equipa Lanza.

• Cada Guardia equipa Escudo completo.

Este es un loadout explícito de la escena. Deben aplicarse simultáneamente los valores y efectos exactos de las cartas oficiales. No recalcularlos de memoria. La Cota de mallas existe como armadura metálica y su carta aporta +3 a Resistencia; el manual además contempla su penalización contextual de Movimiento cuando proceda.

## 15. Qué se considera violencia gratuita

• Atacar sin provocación a un habitante.

• Intentar matar a un habitante.

• Atacar a un Guardia del Sur.

• Iniciar deliberadamente violencia armada.

• Declarar que busca pelea y llevar esa intención a una agresión inequívoca.

• Cualquier acción física claramente orientada a causar daño grave a personas de Villapreston.

No considerar violencia gratuita: llevar armas, hacer preguntas, discutir, ser antipático o intimidar verbalmente sin pasar a la agresión.

## 16. Respuesta inmediata a la violencia

VIOLENCIA GRATUITA

→ los 6 Guardias del Sur intervienen

→ el Dalma queda rodeado/enfrentado por los seis

→ GUARDIAS_DEL_SUR = ENEMIGO_REVELADO

→ ofrecer carta oficial una sola vez

→ aplicar carta + loadout oficial de cada Guardia

No enviar uno o dos Guardias y después refuerzos graduales. El primer grupo de respuesta son los seis presentes en la plaza.

## 17. Rendición

• El Dalma puede rendirse antes del combate o durante el enfrentamiento mientras siga siendo razonable aceptar la rendición.

• La rendición termina el combate.

• Los Guardias desarman al Dalma.

• Armas, armaduras, accesorios y demás equipo utilizable quedan confiscados.

• El Dalma no tiene acceso a su equipo durante el encarcelamiento.

## 18. Cárcel de Villapreston

Condena: 2 días

• No generar una aventura carcelaria.

• No introducir presos relevantes, túneles, conspiraciones, misiones, pistas ni objetos útiles.

• Puede improvisarse únicamente ambiente penitenciario cotidiano.

• El objetivo de la rama es el paso del tiempo hasta el eclipse.

• El Dalma permanece sin equipo cuando se activa el encuentro del Demonio.

Al llegar la hora del eclipse de la noche del Día 3, el Demonio aparece en la cárcel. No se realiza una devolución de equipo previa al encuentro.

## 19. Si derrota a los 6 Guardias

Si, excepcionalmente, el Dalma mata o deja fuera de combate a los seis Guardias, el ruido del enfrentamiento alerta a la guarnición.

6 GUARDIAS DERROTADOS

→ aparecen 12 Guardias del Sur adicionales

→ no requiere tirada de aparición

→ llegan como segundo grupo

→ misma carta oficial

→ mismo loadout

El estado se conserva íntegro entre ambos combates: Vida, PRI, heridas, consumibles, armas arrojadas, equipo, estados temporales y cualquier otra consecuencia.

## 20. Si también derrota a los 12 refuerzos

TOTAL GUARDIAS DERROTADOS = 18

→ no aparecen más Guardias

→ Villapreston teme al Dalma

→ libre circulación

→ línea de misión principal abandonada

→ cuenta atrás de 2 días

→ Demonio ataca por la espalda

• Los habitantes evitan enfrentarse al Dalma.

• Pueden huir, apartarse, cerrar puertas o encerrarse.

• No aparece milicia, ejército, héroe local, cazador de recompensas ni jefe adicional.

• La población no se convierte en una campaña paralela.

• No se reintroduce Karlein ni se conduce al Dalma de vuelta a la misión original.

## 21. Tiendas tras derrotar a los 18 Guardias

• Puede entrar o registrar establecimientos, pero no obtiene nada relevante para la partida.

• No conceder armas, armaduras, pociones, objetos mágicos, Òros significativos, cartas, tesoros ni pistas.

• Puede describirse mobiliario, mercancía corriente o comercios abandonados como color ambiental.

• Una tirada alta no crea un objeto valioso.

Resolución base: «No encuentras nada de valor relevante.»

## 22. Viviendas tras derrotar a los 18 Guardias

• No contienen tesoros ni dinero significativo.

• No contienen armas especiales, objetos mágicos, documentos narrativos, pistas, pasadizos ni PNJ con información útil.

• Sólo puede describirse contenido doméstico ordinario sin valor relevante.

• Las búsquedas repetidas no generan recompensas.

## 23. Dos días después de la masacre

El paso del tiempo continúa aunque el Dalma descanse, registre edificios, se esconda, deambule o abandone Villapreston. Tras dos días, al alcanzar el momento del eclipse, se activa el final alternativo del Demonio.

### 23.1 Ataque por la espalda

• El Demonio no anuncia previamente su llegada.

• Ataca al Dalma por la espalda.

• El Dalma no obtiene una acción estratégica previa para anticiparlo.

• El primer ataque corresponde al Demonio antes de que el Dalma pueda actuar.

• No añadir una bonificación de daño inventada por el hecho de atacar por la espalda; después del ataque inicial se aplican las reglas oficiales del encuentro.

## 24. Si el Dalma ignora Villapreston

Si decide no entrar, rodea la población o continúa directamente hacia Gudur, la decisión es válida. No se le obliga a regresar.

Duración de la rama: 2 días de viaje

• Realizar las tiradas de encuentro que correspondan según las reglas oficiales de viaje.

• No inventar encuentros fuera de la tabla.

• Aplicar Percepción previa a los encuentros detectables cuando proceda.

• Resolver cada encuentro por completo y actualizar el estado del Dalma.

• Si muere durante el viaje, termina la aventura por muerte definitiva.

• Si sobrevive a los dos días, al llegar el eclipse se activa el final alternativo del Demonio.

## 25. Encuentros de la rama de viaje

1. Determinar si corresponde tirada de encuentro con la regla oficial de la ruta.

2. Si hay encuentro, resolver el resultado mediante la tabla canónica correspondiente.

3. Antes de un encuentro detectable, resolver Percepción previa.

4. Aplicar distancia, sorpresa, huida, combate o resultado narrativo según la regla.

5. Actualizar Vida, PRI, dinero, consumibles, equipo y estados.

6. Continuar el viaje sólo si el Dalma sigue vivo.

| ENLACE DE INTEGRACIÓN La implementación debe enlazar esta sección con el HTML público de la tabla canónica de encuentros de campo abierto / viaje. No se inventa la URL en la cápsula; Codex debe resolverla desde el recurso oficial correspondiente. |
| --- |

## 26. Demonio tras la rama de viaje

• Se activa al alcanzar el eclipse después de dos días de viaje si el Dalma sigue vivo.

• La ubicación concreta es el punto donde se encuentre el Dalma en su viaje.

• No aparece una nueva misión ni otra población para reemplazar Villapreston.

• El encuentro usa las estadísticas, equipo y reglas oficiales del final alternativo.

• No puede huirse si el final alternativo oficial lo prohíbe.

## 27. Demonio en la cárcel

• El encuentro ocurre dentro de la cárcel de Villapreston.

• El Dalma está desarmado y sin acceso al equipo confiscado.

• No se alteran las estadísticas ni el equipo oficial del Demonio.

• La única condición contextual adicional es la indisponibilidad del equipo del Dalma.

• No se crea una fuga o liberación previa para equilibrar la escena.

## 28. Búsquedas de elementos inexistentes

• Huellas sospechosas.

• Cadáveres.

• Símbolos secretos.

• Magia oculta.

• Secuestradores.

• Sectarios.

• Pasadizos.

• Objetos misteriosos.

• Señales de lucha.

• Cualquier otra pista no definida en la cápsula.

Resolución: no se crea el elemento. Se responde de manera narrativa que no encuentra nada relevante relacionado con lo que busca.

clues_available: []

hidden_elements: []

## 29. Transiciones

| Condición | Destino | Consecuencia |
| --- | --- | --- |
| Entrar en Reposo de Dalma | Cápsula 02 | Continúa la aventura principal. |
| Violencia → rendición | Cárcel → Demonio | 2 días, equipo confiscado, encuentro en prisión. |
| Violencia → derrota/muerte | FIN | Muerte definitiva. |
| Derrota a 6 Guardias | 12 refuerzos | Segundo combate sin recuperación. |
| Derrota a los 18 | Villapreston aterrorizada | Libre acción, sin misión; 2 días → Demonio por la espalda. |
| Ignora Villapreston | Viaje 2 días | Encuentros oficiales; si sobrevive → Demonio. |

## 30. Estado que debe conservarse

location = Villapreston | ruta_hacia_Gudur | carcel_Villapreston

villapreston_descubierta = true

villapreston_entrada = true|false

posada_localizada = true|false

gobernacion_localizada = true|false

violencia_villapreston = true|false

guardias_sur_hostiles = true|false

guardias_sur_derrotados = 0..18

dalma_rendido = true|false

encarcelado = true|false

dias_carcel = 0..2

equipo_confiscado = true|false

villapreston_ignorada = true|false

dias_viaje_fuera_linea = 0..2

linea_mision_principal_abandonada = true|false

demonio_final_activado = true|false

Además se conserva siempre el estado normal del Dalma: Vida, PRI, atributos, capacidades, equipo, dinero, consumibles, cartas reveladas y efectos temporales.

## 31. Reglas de presentación de cartas en esta escena

• Los Guardias del Sur sólo muestran/ofrecen su carta cuando se convierten en enemigos revelados.

• Una única carta sirve para representar al grupo de seis o al grupo de doce.

• No repetir automáticamente el enlace si ya fue mostrado.

• El equipo de los Guardias utiliza las cartas oficiales ya existentes.

• Si el Demonio se activa y dispone de carta oficial asociada, aplicar la regla general de presentación al revelarse.

• Nunca generar ni recrear arte de cartas.

## 32. Referencias mecánicas que la integración debe enlazar

• Maniobras estáticas / Percepción.

• Tiradas de encuentro y tabla de encuentros de campo abierto/viaje.

• Percepción previa a encuentros detectables.

• Reglas de combate.

• Carta oficial de Guardias del Sur.

• Cartas: Cota de mallas, Yelmo de forja, Chaleco de cuero, Lanza y Escudo completo.

• Final alternativo del Demonio.

Estas referencias son internas para el Creador. En la respuesta visible al jugador se aplica la regla directamente sin explicar de qué archivo o tabla procede, salvo que el usuario lo pregunte de forma explícita.

## 33. Lock final de ejecución

=== SCENE 01 EXECUTION LOCK ===

CURRENT_SCENE = 01_llegada_villapreston

VILLAPRESTON != GUDUR

KARLEIN_PLOT_VISIBLE = false

CLUES_AVAILABLE = []

HIDDEN_ELEMENTS = []

NORMAL_ROUTE = Posada Reposo de Dalma → Capsule 02

VIOLENCE_ROUTE = 6 Guards → surrender/jail OR +12 Guards

IF 18 GUARDS DEFEATED = town_fears_dalma → no_quest → 2_days → Demon_back_attack

IGNORE_TOWN_ROUTE = 2_days_travel_with_encounters → if_alive → Demon

DO NOT CREATE MISSION CONTENT OUTSIDE THESE ROUTES.

DO NOT TOUCH DALMA CREATION.

=== END LOCK ===

## 34. Resumen ultracompacto para modelo limitado

Llegada Día 1: cartel VILLAPRESTON; <500 habitantes; casas dispersas; avenida → plaza.

Plaza: Gobernación + 6 Guardias del Sur + farol → Reposo de Dalma.

Ruta normal: entrar en Posada → Cápsula 02.

No hay pistas ni objetos ocultos en Escena 01.

Violencia: 6 Guardias. Si se rinde → cárcel 2 días, desarmado → Demonio.

Si derrota a los 6 → llegan 12 más. Sin recuperación.

Si derrota a los 18 → todos le temen; libre acción; tiendas/casas sin valor; no misión; 2 días → Demonio ataca por la espalda.

Si ignora Villapreston → 2 días de viaje con tiradas de encuentro; si vive → Demonio.

No inventar otra misión.

Fin de la Cápsula Free 01

CAPSULE_PAYLOAD_END

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"
  ],
  "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/01_llegada_pueblo/transitions.

{
  "allowed_next_phases": [
    "02_posada_dia1"
  ],
  "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 = 01_llegada_pueblo
current_location = Llegada al pueblo
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:
02_posada_dia1

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

LOCK_POSITION = END
EXPECTED_CURRENT_PHASE = 01_llegada_pueblo
CURRENT_PHASE=01_llegada_pueblo
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/01_llegada_pueblo.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=01_llegada_pueblo
2. === PHASE EXECUTION LOCK ===

Only after both checks:
PHASE_PAYLOAD_VERIFIED = true
current_phase_loaded = true

=== END LOCAL PHASE SOURCE LOCK ===