.dockerignore
.gitignore
CONTRIBUTING.md
Dockerfile
FUTURE_DIRECTIONS.md
LICENSE
README.md
config.yaml
config_compact.yaml
config_sonnet.yaml
pyproject.toml
requirements.txt
agentciv_sim.egg-info/PKG-INFO
agentciv_sim.egg-info/SOURCES.txt
agentciv_sim.egg-info/dependency_links.txt
agentciv_sim.egg-info/entry_points.txt
agentciv_sim.egg-info/requires.txt
agentciv_sim.egg-info/top_level.txt
configs/builders.yaml
data/exports/manifest.json
data/exports/replay/meta.json
data/exports/replay/timeline.json
data/exports/replay/ticks/tick_0000.json
data/exports/replay/ticks/tick_0001.json
data/exports/replay/ticks/tick_0002.json
data/exports/replay/ticks/tick_0003.json
data/exports/replay/ticks/tick_0004.json
data/exports/replay/ticks/tick_0005.json
data/exports/replay/ticks/tick_0006.json
data/exports/replay/ticks/tick_0007.json
data/exports/replay/ticks/tick_0008.json
data/exports/replay/ticks/tick_0009.json
data/exports/replay/ticks/tick_0010.json
data/exports/replay/ticks/tick_0011.json
data/exports/replay/ticks/tick_0012.json
data/exports/replay/ticks/tick_0013.json
data/exports/replay/ticks/tick_0014.json
data/exports/replay/ticks/tick_0015.json
data/exports/replay/ticks/tick_0016.json
data/exports/replay/ticks/tick_0017.json
data/exports/replay/ticks/tick_0018.json
data/exports/replay/ticks/tick_0019.json
data/exports/replay/ticks/tick_0020.json
data/exports/replay/ticks/tick_0021.json
data/exports/replay/ticks/tick_0022.json
data/exports/replay/ticks/tick_0023.json
data/exports/replay/ticks/tick_0024.json
data/exports/replay/ticks/tick_0025.json
data/exports/replay/ticks/tick_0026.json
data/exports/replay/ticks/tick_0027.json
data/exports/replay/ticks/tick_0028.json
data/exports/replay/ticks/tick_0029.json
data/exports/replay/ticks/tick_0030.json
data/exports/replay/ticks/tick_0031.json
data/exports/replay/ticks/tick_0032.json
data/exports/replay/ticks/tick_0033.json
data/exports/replay/ticks/tick_0034.json
data/exports/replay/ticks/tick_0035.json
data/exports/replay/ticks/tick_0036.json
data/exports/replay/ticks/tick_0037.json
data/exports/replay/ticks/tick_0038.json
data/exports/replay/ticks/tick_0039.json
data/exports/replay/ticks/tick_0040.json
data/exports/replay/ticks/tick_0041.json
data/exports/replay/ticks/tick_0042.json
data/exports/replay/ticks/tick_0043.json
data/exports/replay/ticks/tick_0044.json
data/exports/replay/ticks/tick_0045.json
data/exports/replay/ticks/tick_0046.json
data/exports/replay/ticks/tick_0047.json
data/exports/replay/ticks/tick_0048.json
data/exports/replay/ticks/tick_0049.json
data/exports/replay/ticks/tick_0050.json
data/exports/replay/ticks/tick_0051.json
data/exports/replay/ticks/tick_0052.json
data/exports/replay/ticks/tick_0053.json
data/exports/replay/ticks/tick_0054.json
data/exports/replay/ticks/tick_0055.json
data/exports/replay/ticks/tick_0056.json
data/exports/replay/ticks/tick_0057.json
data/exports/replay/ticks/tick_0058.json
data/exports/replay/ticks/tick_0059.json
data/exports/replay/ticks/tick_0060.json
data/exports/replay/ticks/tick_0061.json
data/exports/replay/ticks/tick_0062.json
data/exports/replay/ticks/tick_0063.json
data/exports/replay/ticks/tick_0064.json
data/exports/replay/ticks/tick_0065.json
data/exports/replay/ticks/tick_0066.json
data/exports/replay/ticks/tick_0067.json
data/exports/replay/ticks/tick_0068.json
data/exports/replay/ticks/tick_0069.json
data/exports/replay/ticks/tick_0070.json
data/exports/stats/action_distribution.json
data/exports/stats/agent_profiles.json
data/exports/stats/build_events.json
data/exports/stats/communication_volume.json
data/exports/stats/era_comparison.json
data/exports/stats/governance_timeline.json
data/exports/stats/innovation_timeline.json
data/exports/stats/maslow_progression.json
data/exports/stats/milestones.json
data/exports/stats/need_curves.json
data/exports/stats/relationship_network.json
data/exports/stats/specialisation_progression.json
data/exports/stats/structure_growth.json
data/exports/stats/wellbeing_curves.json
data/interviews/tick_0030/all_interviews.json
data/interviews/tick_0030/entity_00.json
data/interviews/tick_0030/entity_01.json
data/interviews/tick_0030/entity_02.json
data/interviews/tick_0030/entity_03.json
data/interviews/tick_0030/entity_04.json
data/interviews/tick_0030/entity_05.json
data/interviews/tick_0030/entity_06.json
data/interviews/tick_0030/entity_07.json
data/interviews/tick_0030/entity_08.json
data/interviews/tick_0030/entity_09.json
data/interviews/tick_0030/entity_10.json
data/interviews/tick_0030/entity_11.json
data/interviews/tick_0030/interviews.md
data/interviews/tick_0040/all_interviews.json
data/interviews/tick_0040/entity_00.json
data/interviews/tick_0040/entity_01.json
data/interviews/tick_0040/entity_02.json
data/interviews/tick_0040/entity_03.json
data/interviews/tick_0040/entity_04.json
data/interviews/tick_0040/entity_05.json
data/interviews/tick_0040/entity_06.json
data/interviews/tick_0040/entity_07.json
data/interviews/tick_0040/entity_08.json
data/interviews/tick_0040/entity_09.json
data/interviews/tick_0040/entity_10.json
data/interviews/tick_0040/entity_11.json
data/interviews/tick_0040/interviews.md
data/interviews/tick_0050/all_interviews.json
data/interviews/tick_0050/entity_00.json
data/interviews/tick_0050/entity_01.json
data/interviews/tick_0050/entity_02.json
data/interviews/tick_0050/entity_03.json
data/interviews/tick_0050/entity_04.json
data/interviews/tick_0050/entity_05.json
data/interviews/tick_0050/entity_06.json
data/interviews/tick_0050/entity_07.json
data/interviews/tick_0050/entity_08.json
data/interviews/tick_0050/entity_09.json
data/interviews/tick_0050/entity_10.json
data/interviews/tick_0050/entity_11.json
data/interviews/tick_0050/interviews.md
data/interviews/tick_0060/all_interviews.json
data/interviews/tick_0060/entity_00.json
data/interviews/tick_0060/entity_01.json
data/interviews/tick_0060/entity_02.json
data/interviews/tick_0060/entity_03.json
data/interviews/tick_0060/entity_04.json
data/interviews/tick_0060/entity_05.json
data/interviews/tick_0060/entity_06.json
data/interviews/tick_0060/entity_07.json
data/interviews/tick_0060/entity_08.json
data/interviews/tick_0060/entity_09.json
data/interviews/tick_0060/entity_10.json
data/interviews/tick_0060/entity_11.json
data/interviews/tick_0060/interviews.md
data/interviews/tick_0070/all_interviews.json
data/interviews/tick_0070/entity_00.json
data/interviews/tick_0070/entity_01.json
data/interviews/tick_0070/entity_02.json
data/interviews/tick_0070/entity_03.json
data/interviews/tick_0070/entity_04.json
data/interviews/tick_0070/entity_05.json
data/interviews/tick_0070/entity_06.json
data/interviews/tick_0070/entity_07.json
data/interviews/tick_0070/entity_08.json
data/interviews/tick_0070/entity_09.json
data/interviews/tick_0070/entity_10.json
data/interviews/tick_0070/entity_11.json
data/interviews/tick_0070/interviews.md
data/interviews/tick_0070_revelation/all_interviews.json
data/interviews/tick_0070_revelation/entity_00.json
data/interviews/tick_0070_revelation/entity_01.json
data/interviews/tick_0070_revelation/entity_02.json
data/interviews/tick_0070_revelation/entity_03.json
data/interviews/tick_0070_revelation/entity_04.json
data/interviews/tick_0070_revelation/entity_05.json
data/interviews/tick_0070_revelation/entity_06.json
data/interviews/tick_0070_revelation/entity_07.json
data/interviews/tick_0070_revelation/entity_08.json
data/interviews/tick_0070_revelation/entity_09.json
data/interviews/tick_0070_revelation/entity_10.json
data/interviews/tick_0070_revelation/entity_11.json
data/interviews/tick_0070_revelation/interviews.md
docs/DESIGN_PRINCIPLES.md
paper/civilisation_as_innovation_engine.md
paper/from_agent_teams_to_agent_civilisations.md
paper/maslow_machines.md
paper/figures/fig1_comparison.png
paper/figures/fig2_timeline.png
paper/figures/fig3_wellbeing.png
paper/figures/fig4_cumulative.png
paper/figures/fig5_specialisation.png
paper/figures/fig6_innovation.png
paper/figures/fig7_self_theory.png
paper/figures/fig8_final_words.png
provenance/PROVENANCE.md
provenance/civilisation_as_innovation_engine.md.ots
provenance/commit_014487c.ots
provenance/commit_23689f3.ots
provenance/commit_b543bd3.ots
provenance/from_agent_teams_to_agent_civilisations.md.ots
provenance/maslow_machines.md.ots
provenance/stamp.sh
provenance/upgrade_proofs.sh
scripts/export_replay.py
scripts/generate_figures.py
scripts/generate_test_replay.py
scripts/interview_agents.py
scripts/process_data.py
scripts/run.py
src/__init__.py
src/cli.py
src/config.py
src/config_builder.py
src/dashboard.py
src/gardener.py
src/natural_config.py
src/types.py
src/agents/__init__.py
src/agents/agent.py
src/agents/agentic_loop.py
src/agents/communication.py
src/agents/decision.py
src/agents/drives.py
src/agents/innovation.py
src/agents/llm.py
src/agents/memory.py
src/agents/perception.py
src/agents/specialisation.py
src/api/__init__.py
src/api/converters.py
src/api/routes.py
src/api/schemas.py
src/api/server.py
src/api/websocket.py
src/engine/__init__.py
src/engine/composition.py
src/engine/environment.py
src/engine/feedback.py
src/engine/persistence.py
src/engine/structures.py
src/engine/tick.py
src/engine/world.py
src/mcp/__init__.py
src/mcp/__main__.py
src/mcp/display.py
src/mcp/server.py
src/metrics/__init__.py
src/metrics/emergence.py
src/metrics/run_record.py
src/presets/abundant.yaml
src/presets/competitive.yaml
src/presets/cooperative.yaml
src/presets/default.yaml
src/presets/dense.yaml
src/presets/innovative.yaml
src/presets/minimal.yaml
src/presets/primordial.yaml
src/presets/quick.yaml
src/presets/scarce.yaml
src/presets/sparse.yaml
src/presets/utopia.yaml
src/watcher/__init__.py
src/watcher/chronicle.py
src/watcher/chronicler.py
src/watcher/milestone.py
src/watcher/narrative_report.py
src/watcher/tick_report.py
src/watcher/watcher.py
tests/__init__.py