Agent platform · Project2100 · 2026 · building

The Second Brain

A company's context in one place, and an agent that earns what it may do.

Projos, the shared brain Project2100 runs on: an agent platform wired into the company's repos, vault and communications so the team's context compounds. It is built by an AI build loop working a written protocol, one proven increment per cycle.

AGENTS.md · ACTIVE SESSIONS
ForgeBuildclaimed apps/mobile/**
SextantSurveyverifying P1 live
GaugeCheckre-running gates
SweepFinishwaiting on Josh
demo data in the real format
3 of 17
increments shipped and proven live
5 to 9
agents in parallel, no write collisions
6
enforced properties behind read-only
0
autonomy granted by the model itself

What is worth knowing

01

Read-only is six properties, not one flag

Tool restriction, a path allowlist on every tool call, a git no-write proof, a stripped environment, post-verified citations and filesystem confinement. A regex screen on output is not an egress control; base64 walks straight through it.

02

Autonomy is earned

Five clean approvals per category, from two distinct approvers, granted by deterministic code the model never touches. One incident demotes. Some floors are never earnable: production, money, external sends and deletions.

03

Success signals that do not check the thing

The loop has caught a worker crash-looping under a heartbeat that said ready, a release script certifying uncommitted code, and a fix that typechecked, built, looked right and did nothing. Every incident stays open until a permanent defence ships.

Three of seventeen increments are shipped. The rest is designed, and labelled as design.

Next case studyClaude BuddyWhat the coding agents cost, how long they take, and whether they are stuck.
Contact

Say hello. I'm happy at Project2100, so this isn't a job hunt. But if you're building something interesting, I'd like to hear about it.

josh.botha@outlook.com · I read every email

botha.solutions/work/second-brain.md
---
title: "The Second Brain · Josh Botha"
description: "A company's context in one place, and an agent that earns what it may do. Projos, the shared brain Project2100 runs on: an agent platform wired into the company's repos, vault and communications so the team's context compounds. It is built by an AI build loop working a written protocol, one proven increment per cycle."
url: https://www.botha.solutions/work/second-brain
updated: 2026-10-05
generated: true
---

> Markdown twin of https://www.botha.solutions/work/second-brain
>
> Built from the same data as the page at build time, so the facts match. Navigation, animation and the island's visuals are left out.

# The Second Brain

Agent platform · Project2100 · 2026 · building

**A company's context in one place, and an agent that earns what it may do.**

Projos, the shared brain Project2100 runs on: an agent platform wired into the company's repos, vault and communications so the team's context compounds. It is built by an AI build loop working a written protocol, one proven increment per cycle.

- 3 of 17: increments shipped and proven live
- 5 to 9: agents in parallel, no write collisions
- 6: enforced properties behind read-only
- 0: autonomy granted by the model itself

Stack: OpenAI models, TypeScript, React Native, Knowledge graph, Agent coordination

**Read-only is six properties, not one flag.** Tool restriction, a path allowlist on every tool call, a git no-write proof, a stripped environment, post-verified citations and filesystem confinement. A regex screen on output is not an egress control; base64 walks straight through it.

**Autonomy is earned.** Five clean approvals per category, from two distinct approvers, granted by deterministic code the model never touches. One incident demotes. Some floors are never earnable: production, money, external sends and deletions.

**Success signals that do not check the thing.** The loop has caught a worker crash-looping under a heartbeat that said ready, a release script certifying uncommitted code, and a fix that typechecked, built, looked right and did nothing. Every incident stays open until a permanent defence ships.

_Three of seventeen increments are shipped. The rest is designed, and labelled as design._

Case study: https://www.botha.solutions/work/second-brain

## For agents

```json
{
  "contact": {
    "type": "email",
    "address": "josh.botha@outlook.com",
    "note": "Josh is happy at Project2100 and not job hunting, but reads every email"
  },
  "profiles": {
    "linkedin": "https://www.linkedin.com/in/josh-botha-88139b368",
    "github": "https://github.com/josh-botha"
  },
  "cv": "https://www.botha.solutions/about",
  "play": {
    "url": "https://www.botha.solutions/play",
    "note": "the same content as a walkable three.js island; needs WebGL"
  },
  "index": "https://www.botha.solutions/llms.txt"
}
```

## Limits

The same caveats close every page, so a quote lifted from one keeps them.

- **Product sketches on this site use demo data** and say so where they appear. The headline numbers in case studies (for example 8,112 wage rows, ~40 sites, TestFlight build 43) are real production figures; client and property names are withheld.
- **Website images are captures** of the live sites taken on 4 Oct 2026, not live frames.
- **Pip is scripted.** The site's guide is a keyword router with no model behind it and makes no network calls.
- **Model status means exactly what it says.** "Ships in production" and "Daily driver" describe work Josh has shipped; "Know where it fits" means he knows the model's strengths, not that he has deployed it.
- The Second Brain is partly built: three of seventeen increments are shipped; the rest is design and is labelled as design.
- The site carries no testimonials, client logos, pricing or certifications beyond the courses listed on the CV.