Codex CLI project management
Codex CLI project management as a workflow: launch Codex from project cards, schedule explicit tasks and inspect outcomes before accepting.
Codex CLI project management is the practice of putting a plan and a review step around a terminal coding agent. Codex CLI runs in your terminal, takes a prompt, reads and edits files in a working directory and runs commands under a sandbox and approval policy you choose. Like any such tool it is stateless about your project as a whole. It does not know that card ENG-7 depends on ENG-3, that ENG-9 is on hold, or that the last attempt at this change was rejected for touching the wrong module. If you run several tasks a week, the plan ends up in a text file and the verdict ends up in your head. The aim of a workflow here is modest: make the task explicit before the run, keep the boundaries declared during it, and keep the outcome recorded after it, so that accepting work is a decision you make on evidence.
How Codex CLI behaves on its own
Codex CLI works against a directory you point it at. It offers sandbox modes that range from read only to writing within the workspace, and approval settings that decide when it must ask before running a command. A read only sandbox is a sensible first pass for a task you have not scoped well: the agent can inspect the code and describe a plan without being able to change anything. Non interactive invocation lets it run from scripts, which is what makes scheduled use possible. Two things are worth knowing. The sandbox and approval choices are yours to make on every run, so they are only as consistent as your habits. And the tool has no concept of a backlog. It will attempt whatever you hand it, including a task that was blocked or already finished, because nothing in the session tells it otherwise.
A review-first loop for Codex work
A practical loop for Codex has the same shape as for any agent but leans on its sandbox modes. Begin with a read only assessment: ask for the relevant files, the proposed change and the risks. Compare that with the task's scope. If it matches, start a write capable session with a narrow scope and a defined completion check. Afterwards, read the result as a reviewer would: which files changed, whether they were inside the declared scope, whether the check ran, and what the agent claims versus what the evidence shows. Record the outcome somewhere a later reader will find it. Resist the shortcut of treating a session that ended cleanly as a task that finished well. Process exit and correctness are different facts, and a review step exists precisely because the agent's own report of success is the least independent evidence available.
Running Codex from a Liquid Brain card
Liquid Brain lets you open Codex from a card, with its working context close at hand [C1b]. The Desk also supports explicit scheduled review or work tasks, with readiness and authority checks before execution [C1c]. Because proposed scope and approved execution authority are kept separate, writing a scope on a card does not by itself authorize a run [N09]. Command guards and scope controls can be configured to check work against declared boundaries [C5]. Gates can run before work is accepted, and attempts, outcomes and reported usage are recorded with the card [C4]. Missing usage is shown as unknown, not zero [N06]. This requires a configured, compatible Codex CLI installed on your computer. Liquid Brain does not bundle or replace it, and compatibility with every CLI version is not promised [C10].
HOW LIQUID BRAIN DOES IT
Liquid Brain gives Codex CLI a project to work inside, so you define the work as a card with scope and completion criteria [C1a], then open Codex from the card with working context close at hand [C1b]. Explicit review or work tasks can be scheduled, with readiness and authority checks first [C1c]. Approved execution authority is kept apart from the scope you proposed [N09], and command guards and scope controls check work against declared boundaries [C5]. Attempts, outcomes and reported usage are recorded with the work [C4], with unknown usage kept unknown [N06]. You inspect the recorded outcome before accepting it [C4]. Codex CLI itself must be installed and configured by you [C1b].
- C1b Card-linked terminals
- Open Claude or Codex from a card, with its working context close at hand. Evidence: Implemented; retained synthetic native checks
- C1c Scheduled review/work
- Schedule explicit review or work tasks, with readiness and authority checks before execution. Evidence: Implemented; final-candidate terminal task tests retained
- N09 Execution grants
- Keep proposed card scope separate from approved execution authority. Evidence: Implemented; final authority/revocation tests retained
- C5 Protection hooks
- Use configured command guards and scope controls to check work against declared boundaries. Evidence: Implemented; final-candidate hook tests retained
- C4 Harness gates and usage
- Run work through verification gates and keep recorded attempts, outcomes and reported usage with the work. Evidence: Implemented; source and retained usage evidence
- N06 Usage coverage
- Inspect recorded usage and its coverage instead of treating missing numbers as zero. Evidence: Retained usage evidence and implementation
- C1a Board and card actions
- Create project cards, edit their details, and track work through the board. Evidence: Owner-observed creation and moves; source-reviewed editing
QUESTIONS
- Do I need Codex CLI installed to use Liquid Brain with it?
- Yes. Opening Codex from a card needs a configured, compatible CLI on your computer [C1b]. Liquid Brain does not include or substitute for it, and it does not promise compatibility with arbitrary CLI versions or setups. Install and test Codex CLI by itself first, then use the card to launch and organize the work around it.
- Does a card's scope let Codex edit those files automatically?
- No. Proposed card scope is kept separate from approved execution authority, and a card edit does not automatically grant permission to run [N09]. Scheduled tasks also pass readiness and authority checks before they execute [C1c]. Writing a scope on a card is a statement of intent, and approval remains a distinct decision you make.
- How is Codex CLI project management different from just running codex in a terminal?
- The difference is the record around the run. A card states the scope and completion criteria, bounded context can be assembled for the task [N11], and attempts and outcomes are recorded so you can review them afterward [C4]. The agent's own behavior inside the session is unchanged, and you still make the acceptance decision.
RELATED GUIDES
RELATED HARNESS PAGES
LIQUID BRAIN AI HARNESS
COMING SOON
Verified against the October 17, 2026 development candidate (reviewed October 18, 2026)