Every pull request keeps the reason it exists.
Nieme reads the roadmap, queues a sprint of governed Operations and runs them one after another with the coding agent you choose. Authorize the run once; every change still comes back as a pull request, with its evidence, for a person to accept.
Nieme is built this way: July 18 to September 27, 2026, across the product and website repositories.
What Nieme has observed in the systems you connected. Observations, not instructions — nothing here has been authorized.
Five items moved to “Next” in ROADMAP.md on main.
A document changed in a connected folder.
A message was observed in a selected channel.
The roadmap changed
Five items moved to “Next” in ROADMAP.md on main.
Observed event
- Source
- GitHub
- What happened
- The roadmap changed
- When Nieme saw it
- 12 min ago
Nieme recorded that this event happened. Observation alone authorizes nothing.
Why it matters
Nieme's reason
the source is selected for this Project
Status
Raised as a Signal. Nieme proposes the work; a person decides.
This title is independent of the Objective.
Produces each declared file as a governed Artifact of this one Operation, reviewed together.
Project: Engineering
From Signal · Nieme reads the roadmap and proposes the sprint
Selected Operation Sources (3) — explicitly chosen
Govern and run authorized Operations through the Builder lifecycle.
Queue position 1 of 2. Runs when the current attempt settles.
engineering.code · 3 sources
Queue position 2 of 2.
engineering.code · 2 sources
Codex CLI · attempt 1 · northwind-coffee/web
started 2 min ago
#214 · 6 files · CI passed
waiting for a person
#213 · 3 files · CI passed
waiting for a person
#212 merged · accepted by the engineering lead
today, 10:14
Where the work breaks now
Without a record
- The why lives in a chat that closed.The context, the constraints and the decision behind a change end with the session that produced it.
- Every agent session starts from zero.Someone re-explains the codebase, the conventions and what was already decided.
- Someone has to drive every step.Agents are fast; the person feeding them the next task, and copying the result back, is not.
With Nieme
- Declared before it runs.Objective, repository scope and authority are stated up front and freeze on approval.
- A queue, not a babysitter.Continuous execution works through the sprint on its own, one bounded attempt at a time, and stops wherever authority requires a person.
- Review with the reasons attached.Each diff arrives next to its objective, its evidence and the tests that gated it.
From the roadmap to a sprint that runs continuously and stops for review
-
01 · Planned
Nieme reads the roadmap and proposes the sprint
Three to five Operations, each with an objective and a declared deliverable. Nothing runs yet.
ROADMAP.mdGitHub -
02 · Queued
A person authorizes a continuous run
Sources and authority freeze on approval. The run is authorized once, for this sprint and nothing beyond it.
operation.onQueue -
03 · Executed
The Queue works through it, one attempt at a time
Codex CLI, Claude Code or Nieme's own tools take each Operation in turn, against the same governed state.
Codex CLIClaude Code -
04 · Reviewed
Every change comes back on its own
A pull request per Operation, with diff, test results and evidence. A person accepts, requests changes or rejects each one.
Pull requestCIEvidence -
05 · Carried forward
What was accepted becomes context
The next sprint starts from those decisions, not from a blank prompt.
decision.on
The work outlives the session that did it.
Every step above writes to one record. Swap the model, the agent or the person who executes, and the objective, the sources, the authority and the decision stay attached to the work.
- objective
- Add retries with backoff to the sync worker
- context
- Roadmap item · the sync worker module · the incident decision from Sep 12
- authority
- Continuous run authorized by the engineering lead for this sprint
- executor
- Codex CLI, in the product repository
- evidence
- Pull request, diff and the CI run that gated it
- decision
- Accepted and merged
The fields Nieme stores for every Operation.
Ship continuously.
Review everything.
We connect one repository, queue one sprint with you, and you review every pull request before it merges.
Rather talk to a person? Email the founder.