AGAINROM-PIPELINE(7)Games ManualAGAINROM-PIPELINE(7)

NAME

againrom-pipeline — how AgainROM is built

DESCRIPTION

AgainROM is built by AI agents under one owner's direction. The owner decides what to build and rules on conflicts. Agents research the original games, implement, review and release. Every rule they follow is written in instruction files in the repositories, not kept in a conversation.

Each piece of work runs as a lane: one agent, one branch, one worktree, one brief that names its scope, its proof and what it returns.

REPOSITORIES

researchprivate. Evidence about the original games: observation of installed files and saves, and static analysis of the executables
knowledgepublic snapshot of research: file formats and claims with confidence, executable locations replaced by opaque aliases · againrom-knowledge
enginepublic. The game, the starter and the map editor, GPL-3.0 · againrom-engine
seatprivate coordination: the queue, lane state, journals and review reports
factoryprivate. Agents build mods blind, from a release build and the public mod documentation only; every gap they hit becomes a fix or a feature

WORK

experimentone falsifiable question about the original. Publishes claims as High, Medium or Unknown; Unknown is a valid result. One confidence review
storyone result a player can see. A story document, focused tests, one adversarial review by a fresh agent, at most one correction pass
hotfixa small defect with a local cause: reproduce, test, fix, land
auditafter every fifth story: a read-only search for anything the engine builds in two ways

CLEAN ROOM

DIVERGENCES

Where the engine differs from the original, by the owner's choice or as known debt, the difference is one row in docs/divergences/, with the claim it departs from. A difference that lives only in a comment or a chat does not count.

ONE BUILDER PER KIND

Anything the engine builds more than once (a screen, a room, a save path, a widget, a loader) has one builder; a new instance is data for it. The first game is a reduced second game: shared screens are built in the second game's shape, with the first game as profile data.

GATES

fast gategofmt, build, game-asset scan and the fast tests; at most 60 s; before every commit
full chainevery test, with the release tests on the English and the Russian install; at each release
releaseafter five stories: builds for Windows, macOS (Intel, Apple Silicon) and Linux, with a player changelog

COUNTS

claims4,500+ in the public knowledge snapshot
stories700+ story documents in the engine
divergences1,400+ rows
releases60+ tags

SEE ALSO

mapedit(1): agents also build maps through the editor's MCP server.

AgainROMAGAINROM-PIPELINE(7)