# The method

How the Agent Workbench tools add up to one way of working with coding agents: three tracks for Windows apps, services and games on a core every track shares, with figures from the Lab write-ups.

## Three tracks

### Track 1: Windows apps

The product is a window, so the evidence is the window.

- [winwright](https://alegauss.com/products/winwright/): Drives the app from a test and reports four verdicts, so a check that could not run never reads as passed.
- Plus the shared core: [roadkeep](https://alegauss.com/products/roadkeep/), [commitclerk](https://alegauss.com/products/commitclerk/), [Claude Code Tray](https://alegauss.com/products/claude-tray/)

### Track 2: Services and infrastructure

The code runs somewhere other than the desktop, so the work is reaching it.

- [FreeHarbor](https://alegauss.com/products/freeharbor/): Runs the containers on upstream Moby in WSL2, on the pipe the docker tools already look for.
- [Aduzi](https://alegauss.com/products/aduzi/): Opens the SSH sessions, SFTP and port forwards to the machines it is deployed on.
- Plus the shared core: [roadkeep](https://alegauss.com/products/roadkeep/), [commitclerk](https://alegauss.com/products/commitclerk/), [Claude Code Tray](https://alegauss.com/products/claude-tray/)

### Track 3: Games

The asset is the hard part, so the agent needs a target it can check.

- [polyweave](https://alegauss.com/products/polyweave/): Declares what a 3D asset must satisfy and searches for the parameters that do, asserting every render.
- [Modelado](https://alegauss.com/products/modelado/): Turns a photo into a mesh or a relief on the local GPU.
- [Revelei](https://alegauss.com/products/revelei/): Upscales and cleans up the source photo first, also on the local GPU.
- Plus the shared core: [roadkeep](https://alegauss.com/products/roadkeep/), [commitclerk](https://alegauss.com/products/commitclerk/), [Claude Code Tray](https://alegauss.com/products/claude-tray/)

## The shared core

### 1. Keep the backlog a schema

roadkeep owns the writes to the roadmap, the changelog and the rationale. An agent files and ships work through a command that checks the line's shape at insertion, and the Claude Code plugin refuses the hand-edit, so the backlog cannot drift when someone is in a hurry.

Tools: [roadkeep](https://alegauss.com/products/roadkeep/)

### 2. See what every project owes

roadkeep's desktop app finds every governed checkout on the machine and shows what each has shipped and still owes. It files or ships a line through the roadkeep command, and hands a task to Claude Code as a session it starts, claims and shows while it works.

Tools: [roadkeep](https://alegauss.com/products/roadkeep/)

### 3. Let the diff write the commit

commitclerk reads the staged diff, asks an LLM for a Conventional Commits message, shows it to you and commits only once you agree.

Tools: [commitclerk](https://alegauss.com/products/commitclerk/)

### 4. Keep the usage in view

Claude Code Tray puts the rate-limit percentage in the tray, read from the session files already on disk.

Tools: [Claude Code Tray](https://alegauss.com/products/claude-tray/)

## Measured, not claimed

- 530 h of attributed time, across 556 sessions in 59 days — “59 calendar days, 556 sessions, 31 projects, 530 hours of attributed time” (https://github.com/alegauss/claude-code-time-study#result-on-the-measured-sample)
- 11.2% of active time went to authoring the feature — “feature authoring is 11.2%, less than half the expected share” (https://github.com/alegauss/claude-code-time-study#result-on-the-measured-sample)
- 27.3% went to writing and running tests — “Tests (writing + running) | 124 | 27.3%” (https://github.com/alegauss/claude-code-time-study#result-on-the-measured-sample)
- 1,864 tasks measured, over 79,377 requests in 32 active days — “The current snapshot covers 1,864 tasks and 79,377 requests over 32 active days.” (https://github.com/alegauss/claude-code-usage#measuring-instead-of-assuming)
- $777 for the most expensive five-hour window on record, at list prices — “the most expensive five-hour window on record cost $777 at list prices with work uninterrupted” (https://github.com/alegauss/claude-code-usage#assumptions-stated-so-you-can-disagree-with-them)
