This preprint proposes a prototype for simulating sequential evacuation decisions with persona-conditioned agents. Each profile describes age, gender, risk perception, trust in authorities, threat response, routines, dependents, relationships, and spatial knowledge. The architecture combines a partially observable two-dimensional urban environment, perception and memory, an urgency score, GPT-4.1-mini, and three decision levels: evacuation intent, local route choice, and A* navigation. Its aim is to move beyond homogeneous or perfectly rational evacuation models and let decisions change in response to alerts, smoke, fire, traffic, and social obligations. The defensible contribution is architectural: the repository makes the links among profiles, cognitive rules, prompts, empirical priors, and navigation inspectable. It does not, however, show that simulated behavior predicts human behavior or that personality differences emerge naturally. The claimed empirical calibration consists of converting a controlled corridor-choice dataset into descriptive age-by-gender probabilities and passing those values to the route-choice prompt. Repository history contains 208 participants, 4,783 responses, and 4,617 unique corridor choices across 66 tasks. The script computes means for corridor width, transition cues, and cue conflicts. It does not fit simulator parameters, minimize a calibration objective, report intervals, split training and evaluation, or compare simulated trajectories with human trajectories. Some subgroups are very small, only three participants use the x gender key, and some conflict cells contain three or ten decisions, yet the JSON omits sample sizes and uncertainty. Age is also hard-coded as 2020 minus birth year; at least one record yields -1 and is silently excluded from the groups. The paper's main behavioral evidence is a minimal two-agent scenario with a static fire. The PDF calls the red agent risk-averse and the blue agent risk-prone and says red remains farther from the fire. The executable configuration assigns exactly the opposite labels: red Isabello is highly risk prone and blue Klaus is highly risk averse. If the published visual came from that configuration, its apparent pattern contradicts the figure's interpretation. The artifact cannot reconstruct it either: only three logs explicitly mention both profiles; their trajectory files contain headers but no positions, the historical validation notebook merely loads an author-specific local path and runs main.py, and no traceable script generates the figure. In all three runs both agents ignore the mild alert and evacuate when a textual event literally says evacuation is required. LLM rationales are semantically unstable: some use risk prone to mean underestimating danger, while another uses it as a reason to evacuate promptly. The discussion calls the profiles statistically distinguishable, but neither paper nor code reports n, a test, statistic, p value, interval, or effect size. Behavior is also prestructured by a deterministic urgency score, persona-text modifiers, and explicit safety and dependent-care rules. Without ablations of rules, persona, priors, and LLM, the source of each effect is unknown. The scalability study runs three episodes with one to five agents and shows token growth and spikes at stimulus steps. This documents a local prototype cost, not general scalability. The paper itself acknowledges that sequential human ground truth is absent and leaves distributional comparisons and matched human T-intersection tasks to future work; that admission correctly bounds the present evidence. The repository offers code, data, configurations, logs, and notebooks, but it is not a reproduction package: default main is stale relative to prompt-cleaning, no paper branch or commit is specified, and a top-level README, license, release, locked environment, tests, and CI are absent. The configured seed is not passed to env.reset, and the remote model alias is not pinned. More seriously, the public default branch contains a probable plaintext OpenAI credential; this review deliberately omits its value and recommends immediate revocation and history purging. Participant-level CSVs also lack an adjacent license, dictionary, data-use statement, and consent or de-identification documentation. The prototype is an interesting basis for research on hybrid cognitive architectures, but emergency-planning use would require corrected labels, a reproducible pipeline, baselines and ablations, construct validation, held-out human evaluation, uncertainty quantification, and resolved security and data-governance issues.
Research question
Can a hierarchical architecture that combines textual profiles, route choice priors, cognitive rules, GPT-4.1-mini, and A* navigation produce heterogeneous and plausible sequential decisions during a dynamic evacuation?