Brent OSIn use
Different projects. One shared core.
The working context behind my projects, kept in private files. Each tool reads the relevant rules and latest handoff before continuing the work.
- What
- Working system
- My part
- I designed the shared rules and handoff structure. Claude Code and Codex help implement and maintain it.
- Built with
- Claude Code, Codex, Git worktrees
Claude Code Works in its own Git worktree under my direction
Codex Works in its own Git worktree under my direction
- Brent OS Rules, references, skills. How to work, where things live, what wins when sources disagree
- Portfolio This site and its 3D version, each built in its own copy
- Projects Snafu, the Showcase Workspace and the rest of my work
Two tools, separate worktrees
I run Claude Code and Codex in separate Git worktrees: each has its own working copy and branch, while both follow the same OS rules. That lets me develop or compare changes in parallel. I review the results and decide what is merged into the main version.
A check runs when a Claude Code session starts and before every message. It says whether the main version has moved and which records to reread. At a fresh start, a copy with no work of its own is brought up to date automatically.
Brent OS freshness notice
Branch "claude/site"; HEAD ee32407; local main ae0edd3.
This branch lacks 1 main commit(s); 0 commit(s) are unique to this branch.
Paths changed on main since the common baseline: projects/portfolio/HANDOFF.md, projects/portfolio/log.md
Only the owning agent may incorporate main at its own explicit checkpoint, preserving unfinished work.
Reread changed records relevant to the task before relying on earlier conversation context.
This hook reports only.
One map for every agent
Claude Code and Codex start from the same file. Its routing map says where each kind of knowledge lives and which source wins when two disagree, so a fact is kept in one place and pointed to from the rest.
| Need | Path |
|---|---|
| Active projects | projects/INDEX.md |
| A project's current state | HANDOFF.md, in the project's repository |
| A project's dated record | projects/<p>/log.md |
| Durable distilled knowledge | wiki/ |
| How a tool behaves | references/<tool>.md |
| Reusable processes | .claude/skills/ |