Inside Washu / Working System 07

A factory, not a chat window.

Most agent systems ask a model to do the work and then take its word for it. Workshop was built because I got tired of opening a “finished” result and finding a narrated plan, a skipped hard part, or a model reviewing its own homework.

It hires a crew, gives each worker a bounded job, records what they actually do, and refuses to call the work complete until the evidence survives review.

Named workersIndependent reviewGoverned effectsHuman authority
Washu Workshop live shop floor showing a project surrounded by named AI workers with distinct roles
ARMKO TETRIS · A LIVE WORKSHOP PROJECT IN RESEARCH

THE WORKING PREMISE

Intelligence is not accountability.

The Workshop can use local Washu models or hosted model families such as Claude, Codex, Gemini, and Grok. That variety is useful, but the model roster is not the interesting part. The interesting part is deciding who may do what, who is qualified to review it, what proof is required, and where a person must still make the call.

A model can be brilliant and still be wrong about what it actually did. Workshop treats that as an operating condition, not an edge case.

01 / BUILD THE CREW

The roster changes with the work.

A project can run as a Lone Wolf with one model family, a smaller pairing, or a mixed team drawn from several families. The assignment board matches roles to capability tiers, model variants, effort levels, subscriptions, and the live bench.

Workers are then generated for the combination actually needed. Their names persist. So do their roles, boundaries, trust, and history.

Workshop tier board assigning advisor, architect, image designer, implementer, publisher, QA, researcher, reviewer, technical writer, and visual reviewer roles
Role tiers. Qualification comes before preference. A worker does not get a job merely because it is available.
Workshop model and effort assignment board showing local and hosted model families, effort levels, subscription state, and bench availability
The live bench. Model, effort, subscription, and local availability are visible before the project is staffed.
Washu Workshop new project dialog with project title, overview, team selection, project ID, and workspace
Start with the job. Give the project a name, a clear outcome, and the kind of team allowed to build it.

02 / GIVE ROLES TEETH

A title is not a costume.

Advisor, architect, implementer, researcher, QA, reviewer, technical writer, visual reviewer, publisher. Each role carries a real operating contract. It can define what the worker may read, what it may change, what it must inspect, and what it is forbidden to approve.

Every worker inherits the role’s common instruction, then gets an identity and any individual refinements the job needs. That gives the shop consistency without turning every worker into the same voice wearing a different label.

Washu Workshop role library with editable cards for advisor, architect, boss, image designer, implementer, publisher, QA, researcher, reviewer, technical writer, and visual reviewer
The role library. Shared instructions establish the minimum standard for anyone holding the job.
Worker detail screen for Jem showing editable identity, role, model, reason for a model change, and worker-specific instructions
The individual. Identity, model, role, and project-specific instruction remain editable and reviewable.
Image Designer role detail with a summary and detailed instructions governing visual work
The inherited contract. Role instructions travel with the assignment instead of relying on somebody to remember the rules.
Generated Washu Workshop roster showing named workers from several model families, each with a role, model, boundary, work permission, tools, and custom instructions
A crew assembled on demand. The roster makes the model family, role, boundary, tool access, and worker-specific instruction visible before work begins.

03 / REQUIRE PROOF

Nine stations between “I can” and “it shipped.”

The production line is intentionally fussy. Research has to produce sources. A specification has to describe the build and its file structure. Implementation happens in isolation. Browsers, screenshots, console output, QA, independent acceptance, documentation, and publication each have their own station.

If a worker only explains what it would do, Workshop has a simple answer: that is narration, not work.

  1. 01
    Research

    Sources, URLs, claims, and open questions.

  2. 02
    Specify

    A blueprint plus a machine-readable manifest.

  3. 03
    Assets

    Visual material checked before it reaches the build.

  4. 04
    Implement

    Work occurs in an isolated project tree.

  5. 05
    Visual

    Browser, screenshots, console, layout, and motion.

  6. 06
    QA

    Behavior tested against what the specification required.

  7. 07
    Accept

    A reviewer who did not build it renders the verdict.

  8. 08
    Document

    What shipped and what remains wrong stay visible.

  9. 09
    Publish

    Only accepted work is promoted into the granted path.

REFUSAL 01

Narration is not work.

Explaining a plan does not satisfy a task that required an artifact, a test, or a real-world effect.

REFUSAL 02

Review is not independent when the builder reviews itself.

The reviewer cannot be the author or simply the same underlying model wearing another name.

REFUSAL 03

Failure does not disappear into “done.”

A project may finish with known defects, but those defects remain first-class and named.

REFUSAL 04

A louder retry is not a diagnosis.

Repeated failure escalates to a different perspective and an upstream question instead of another identical attempt.

04 / KEEP AUTHORITY

The shop can move quickly without becoming invisible.

Workshop can run in guided mode or carry a project farther on its own. Either way, actions pass through bounded permission envelopes, live leases, budgets, and a hash-chained record of decisions, refusals, borrowing, approvals, and publication.

That is the difference between an agent having access and an agent having authority. Access says a tool exists. Authority says this worker may use this capability, for this job, inside this boundary, before this permission expires.

“The interesting question is not how many agents I can put on a screen. It is where authority sits when one of them says the work is done.”
Workshop worker terminal over the live shop floor showing timestamped activity, planning, collaboration, review, and release events
Open the worker. Terminal and activity views expose what a worker is doing without turning the main room into a wall of machine chatter.
IntentAuthorizeReserveExecuteSettle

Stated plainly

It still does not guarantee taste.

Workshop can catch missing files, bad behavior, unsupported claims, visual defects, collapsed builds, and reviewers grading their own homework. It cannot guarantee that a team will converge or that the result will be beautiful. Local models have ceilings. Hosted models have different ceilings. Some failures still require Paul.

The promise is narrower and, I think, more useful: the evidence stays attached to the work, defects do not quietly dress themselves up as success, and a human can see how the decision was reached.

If curiosity wins

This is the field tour, not the operator manual.

The current page is meant to make the Workshop understandable without requiring anyone to read a platform specification first. If there is enough interest, I will keep opening it up with project walkthroughs, governance details, architecture notes, failure cases, and video from a real build moving across the shop floor.

For now, it shows the part that matters most: how I am trying to make multi-model AI work more like a responsible production organization and less like a very confident group chat.