The model proposes, it does not manage the repository
The architecture assumes the model prepares plans and proposed changes without direct write access to the target repository.
Zerium by Selemitor · Project in development
I am building an AI orchestrator whose goal is to turn requirements into verified software changes. Zerium is designed to separate the model’s work from the permission to execute changes: the model prepares a proposal, and the orchestrator is responsible for checking it, applying it under control and recording how the process went.
The problem
A proposal generated by AI should not automatically become a change in a project. It needs a process that defines what was proposed, which checks were run and on what basis the change was accepted. I am building Zerium around this separation of responsibilities.
The model handles reasoning and prepares proposals. The orchestrator manages permissions, verification and execution.
I am designing Zerium for software builders and teams who want to work with AI agents without handing them uncontrolled access to the target repository.
Architecture
The model is responsible only for the proposal. Whether a change is applied is decided by checks and the orchestrator’s rules.
A requirement together with its acceptance criteria.
An AI model prepares a plan and a proposed change, with no write access to the repository.
The proposal is recorded and linked to the task.
Defined checks in an isolated environment.
Changes reach the project only once the conditions are met.
Diagram
Every task follows the same path. The next step is decided by the result of the checks, not by what the model claims.
A conceptual diagram of the designed flow. It does not show an interface or results produced by the system.
The architecture assumes the model prepares plans and proposed changes without direct write access to the target repository.
Proposed changes are meant to pass checks in an isolated staging environment. Only the verification result and the orchestrator’s rules decide whether execution continues.
The designed mechanisms include persisting proposals, linking them with hashes and recording check results, so the course of a specific run can be reviewed.
This describes the design principles of a system in development. The implemented scope and available features will be updated as the work progresses.
Example
The scenario illustrates the intended way of use, not a demonstration of a publicly available feature.
Task
Add input validation and tests to an existing module.
The model prepares a proposed change. Zerium persists the proposed artifacts, routes them to an isolated environment and runs the defined checks. If the required conditions are met, the orchestrator can apply the changes to the target project. The course of the process stays recorded for later review.
Current stage
I am working on the orchestrator’s architecture, on controlling how changes are executed and on the mechanisms that verify them. Implementation details and working materials remain private for now.
This page presents the direction and design principles of the system. I will publish availability information as the work progresses.
A public version of the product is not available yet.
Claude in the project
While developing Zerium, I use Claude through a paid subscription, for architecture design and programming work.
A direct integration of the Claude API with the orchestrator is planned. The model is meant to prepare proposed changes, while Zerium controls their verification and execution.
Progress map
The stages of work on Zerium in plain language, without implementation details or test results. I update the map as the work progresses.
Completing individual elements does not mean the whole system is ready. The map separates design work, implementation and the integration of the full process.
Last updated: October 2026
The project started as a tool for controlled automation of trading decisions. Zerium grew out of it.
A cleaned-up, reviewed starting point from which I am developing the orchestrator’s architecture.
A written plan in which every stage has a defined goal and completion criteria. Correctness and recovery from failures come first, convenience and scale later.
The layer the rest of the system is built on:
I am connecting the foundations into one cycle: preparing a task for the model, isolated execution, automated verification, an independent review of the result, fixes with a retry limit and human decisions. The first work package of this stage is closed.
Checking behaviour after restarts and failures across the whole cycle: no false check results, no blind retries and no change applied twice.
A view of projects, history, decisions and costs based on recorded data. Where something cannot be measured, the panel is meant to say so plainly.
In the long term, Zerium is meant to take a project from requirements to product, with control at every stage.
“Next” items show the direction from the development plan, without dates. Their order and scope may change.
Questions
Short answers about what the project is, what it is not and what stage it is at.
Contact
An independently developed technology project under the Selemitor brand.
Interested in using Zerium in a specific software development process? Write about the problem you want to solve and which requirements for controlling execution matter most to you.
Po polsku
Orkiestrator AI, który oddziela propozycje modelu od kontrolowanego wykonania. Pełny opis jest dostępny po polsku.