Pruning My Pothos
// TECH-EDITORIAL·59 BREAKDOWNS

Understand AI by putting it to work.

Practical breakdowns of AI coding agents, context compaction, and autonomous workflows, explained against systems that were built, run, inspected, or broken.

Newsletter coming soon
Field notes on orchestration, runtime evaluations, and failure modesRead a breakdown →
BOTANICAL TOPOLOGY
|SYS.LIFECYCLE // LIVE
applyprunednoise ✕understandtrynoticeuseful ✓
Hover or tap any leaf node to inspect lifecycle6 STAGES
BENCH // CODE & HARNESSES

Governed runtimes and execution harnesses.

Repository excerpts with commit provenance · Click to copy
v1.3.0 · ActiveRepository Sourced

DAX: Governed Execution Workstation

Deterministic runtime contract around stochastic model execution. Sits between the operator and model providers to provide policy checks, replay, and audit logs.

1# DAX Rust Crates
2
3DAX uses Rust only for deterministic proof surfaces around stochastic model execution.
4
5| Crate | Purpose |
6| ----- | ------- |
7| `dax-core` | Replays canonical run events to reconstruct run state; generates deterministic proof reports |
8| `dax-policy` | Evaluates proposed actions against policy context into `allow / ask / deny` decisions |
9| `dax-audit` | Evaluates trust posture from six structured run signals |
10| `dax-ledger` | Builds and verifies tamper-evident append-only ledger chains |
11| `dax-indexer` | Builds deterministic local repo structure indexes for context selection |
12
13TypeScript orchestrates. Rust decides deterministic facts.
Boundary: Pure proof library crates in Rust with no I/O, accompanied by JSON stdio sidecar binaries. TypeScript orchestrates; Rust decides deterministic facts.
Creator · Runtime WorkstationInspect Repository
Developer PreviewRepository Sourced

Verb: Control Layer for Coding Agents

The control layer around coding agents. The agents generate; Verb owns the environment they run in, the record of what actually happened, and the way back when something breaks.

1* **Sessions that survive process death.** A session keeps its identity across an agent exiting, the
2 app being force-stopped, and the machine losing the process entirely - then resumes by the agent's
3 *own* conversation id. Proven end to end on a physical Android device for Claude and Codex.
4* **Two hosts, one contract.** Android (proot + PTY) and desktop (native Unix PTY) implement the same
5 session semantics and the same durable record shape.
6* **Structural memory, not surveillance.** Durable records hold identity, context and state. Never a
7 PID, process handle, command text, terminal bytes, prompts, transcripts or credentials.
8* **One session lifecycle, three recovery-capable agents.** `LIVE -> INTERRUPTED -> RECOVERABLE ->
9 ENDED` is implemented for Claude Code, Codex CLI and OpenCode.
Boundary: Structural memory, not surveillance. Durable records hold identity, context and state. Never command text, terminal bytes, prompts, transcripts or credentials.
Creator · Agent Control LayerInspect Repository
v0.1.0 · Developer PreviewRepository Sourced

PaneTera: Workspace Control Plane

Local-first developer control plane designed to govern, inspect, and explore workspaces using the Model Context Protocol (MCP).

1## System Diagram
2[Portal UI (Browser)]
3 │ (Fetch API + SSE / Bearer token auth)
4
5[Express Backend Server (Port 4000)]
6
7 ├─► [Host Policy Engine (myai-policy.json)] (Authoritative check)
8 ├─► [Workspace Catalog (myai-workspaces.json)] (State check)
9 ├─► [Append-only Logger (server/audit.log)]
10
11 ▼ (stdio spawn / tsx server/mcpWorkspaceServer.ts)
12[Workspace stdio MCP Process] (Bound to selected workspace directory)
Boundary: Version 0.1.0 freezes a read-only local execution environment. Guarantees the agent and portal can explore file structures without writing files, modifying code, or executing shell commands.
Creator · Developer Control PlaneInspect Repository
UTILITIES // BROWSER & CLI

Browser playgrounds and developer utilities.

Stateless in-browser execution · Python CLI companions
Live ToolSecurity
Secret Shape Scanner

Detect secrets by shape and entropy rather than simple key name matches. Redact credentials directly in memory.

Live ToolDatabase
SQL Migration Safety

Catch DELETE and UPDATE without WHERE clauses, DROP without IF EXISTS, and unsafe NOT NULL columns before deployment.

Live ToolCI / CD
GitHub Actions Linter

Catch the pull_request_target RCE combo, unpinned third-party actions, write-all token scopes, and script injection risks.

Live ToolContracts
API Surface Mapper

Map curl commands and HTTP traces into a clean endpoint surface, with auth tokens and sensitive headers redacted first.

METHODOLOGY // ARCHITECTURAL PRINCIPLES

Frequently analyzed engineering questions.

Synthesis for engineers evaluating autonomous systems
CORE THESIS

What is the “Pruning My Pothos” engineering philosophy?

Just as a healthy pothos vine flourishes only when yellowing leaves and overgrown stems are pruned, software systems stay resilient when teams deliberately prune away transient noise, ungrounded abstractions, and brittle prompt chains to nourish durable, verifiable primitives.

Lifecycle: 6 StagesInspect Botanical Vine ↑
FAILURE ANALYSIS

Why do multi-step AI coding agents fail in production codebases?

Agents break due to unchecked context compaction, silent hallucination drift, and lack of typed verification gates. Without deterministic state machines, AST validation, and fail-fast sandboxes, errors compound across long autonomous trajectories.

Failure Mode BreakdownRead Field Notes →
PROTOCOL STANDARDS

What is the role of Model Context Protocol (MCP) in modern workflows?

MCP standardizes tool invocation, file system boundaries, and resource state via JSON-RPC. It replaces proprietary API harnesses with modular, sandboxed capability servers that remain model-agnostic and auditable.

Protocol: JSON-RPC 2.0Read Architecture →
PROJECT ARCHITECTURES

How do DAX, PaneTera, and Verb approach agent control?

Each addresses a distinct failure mode rather than sharing a single execution contract. DAX uses pure Rust proof surfaces for deterministic policy and replay. PaneTera enforces a read-only workspace exploration boundary over MCP. Verb manages the terminal environment and session survival without recording command bytes or prompts.

Project BoundariesInspect Projects ↓
COLLECTION // THE ARCHIVE

Explore the complete library of systems essays and field notes.

Over 59 long-form architectural breakdowns, hands-on tool benchmarks, and design patterns for building durable production systems with LLMs and autonomous agents.

59Systems Published

Found something useful?
Get the next technical breakdown in your inbox.

Occasional field notes on orchestration, runtime evaluations, and what broke in practice.

Newsletter coming soon
Pruning My PothosBuilding and studying AI systems through AI-assisted workflows, then documenting what holds up in practice.
PRUNING MY POTHOS · AI RUNTIMES & ARCHITECTURES