Skip to content
Diego Amicabile edited this page Oct 8, 2026 · 7 revisions

Imperial Conquest 2

A modern, moddable reimplementation of Imperial Conquest 2 (1996). This wiki holds the living reference: pages that change faster than the code and carry no contractual force.

The contracts live in the repository, where a review can diff them against a commit:

In the repository What it is
task-catalogue.md · tasks/ The task index, and each task's own entry (docs/tasks/T<nn>.md): its scope, Owns list and Definition of Done — what an implementer is graded against
build-process.md Roles, the task loop, the review gates, the prompt templates
game-design.md · design-audit.md What is being built, and what the evidence actually supports
investigations/ This repository's own evidence write-ups, cited as provenance by the tests
operating-guide.md Where things live, the skills, the working rules and the standing preferences

Living pages here:

  • Where the build stands — how to read the board, and what becomes runnable when
  • Open questions — research-level items not yet established
  • Practical caveats — the sharp edges of this machine and toolchain
  • Process incidents — the numbered incidents behind build-process.md's rules; append-only
  • Model trials — what each reviewer and implementer model caught, missed or failed on, and every substitution under the review tiers; append-only
  • Agent failures — every agent run that ended early, lost work or went outside its lane, its cause, and the open actions; append a row after each failed run
  • Jev — the typed-decision model behind scripts/jev-ask.ps1: id, endpoint, request shapes, limits, price and data terms, each with its source
  • Review 2026-09-18: repository and direction — a dated audit, not maintained

Try the demo (after cloning):

dotnet run --project src/IC2.Cli -- --script tests/fixtures/cli/demo.txt

Play in the terminal with dotnet run --project src/IC2.Cli -- --scenario classical-mediterranean --seat rome, or in Godot, from source: open godot/project.godot with Godot .NET 4.7.2 and run the project (README).

Clone this wiki locally