Stories A promise's telling

The Factory, chapter one

The platform builds itself, and absence becomes visible — every intended capability is a deliverable that is either proven or named as uncovered.

The seven beats

World
The monorepo and group one — wires built but not firing, and nothing that said so.
Cast
The operator and the agents that build, review and convene.
Knock
Four built-not-firing failures, each found by accident.
Want
A ladder from objective to proof, so absence is a row.
Way
Each deliverable is carried through the gate or shown as uncovered; closes mark the path.
Turn
uncovered() names the dark wires first.
Lesson
Open — until someone has learned it.

This story carries its beats but no written telling yet — text/factory-v1.md has no “The story” section.

Connected to

Every link here was checked against the repo when the page was built. 1 name the story uses could not be found and is shown without a link.

People

  • the operator

Agents

Each opens a chat with that agent.

Skills

Each opens the skill's page.

  • planning
  • promise-make
  • promise-settle
  • storytelling

Paths

The flows this story walks — trigger → step → step.

  1. condition: ready-tasks(plan) non-empty → tool: factory-width.sh → agent: factory-executor builds each row in its own worktree → tool: factory-walk.sh proves it
  2. condition: gaps(plan) non-empty → agent: the stage that produces the missing rung
  3. human: deadlocked(plan) non-empty → human:notify the operator

Tools

Receivers and scripts it signals.

Promises

What it holds; a told promise opens its own story.

Events

Every event is a signal; each names the path it marks or warns.

  • factory:gap-closed · from the close that carried an uncovered deliverable through mark objective → deliverable tags: factory
  • factory:fail-open · from a factory query that returned empty because it was unwired warn the query's path tags: factory

Transactions

  • none — the factory spends agent credit through agent:run; VERIFY: nothing meters a factory run separately

Analytics

  • uncovered() and ready-tasks() counts on /factory
  • the twelve factory-check.sh checks, red vs cannot-run