Guildwork

Guildwork52

Paid for by an incident

Fifty-two real failures so far, and the rule each one paid for: the register grows with every new one. None was invented for the example: every rule in the kit was bought by a failure on a project in production.

Continuity

Routing and capabilities

The launcher

The wrong role

Condition 3.

Six commits behind

Fetch first; resolve the governance ref to a commit once; read every policy out of that commit; create the worktree from the same commit; print the…

Effort: MEDIUM

The mapping is exact; a value outside it is a refusal. Then the form was widened to offer every level the seat carries, so the misdeclaration the…

The empty vocabulary

Declared constants, measured by exercising the program and recorded beside the constant. Documentation about a program is not the program.

The refusal that moved the mission

A refusal does not prevent the mission; it moves it outside the gate.* The launcher warns, starts, and obliges the seat to repeat the warning in its…

The ungoverned resume

The --resume door; execution parameters mandatory in every report and every pull request.

The oldest return governed

The newest return governs; the report names the one read and how many older ones were passed over.

Three files deleted by hand

A refused resume prints the absolute path, the branch, every field the marker carries, and the remedy in order: the exit command first.

The ### inside the Objective

Write #### inside a field.

Roughly nine, actually thirty

A predicted figure is a hypothesis to test and account for, never a target to reach; where it contradicts a ruling, the ruling wins and the…

Seventeen or twenty-five

Every figure in a criterion names where it was measured. The measurement governs the criterion's restatement of it, never the reverse.

Three hours on a scrollbar

A criterion that says enumerate every X says how it is satisfied.

The manual worktree in the handover

Launch instructions are the launcher's or they are manual, never both.

Another mission's number

Condition 7: the number is compared against the issue it sits on, never matched as a shape.

The comment that set a field

Condition 6 reads both spellings; a comment naming the value the body already declares is not an amendment; the instruction states what was checked…

Three closed contracts, relaunchable

The closed-contract warning: appended after the conditions, belonging to none of them, changing no exit code.

Both errors at once

--list reads the process table; the marker reads the disk; neither is the other's proof, and the two lists are printed together.

The Store stub

The interpreter is the environment's, spelled in full.

Delivery and disposal

Five lifecycle failures in a day

The Mission: line with three states; a closed pull request records its carrier reciprocally; a refused delivery is closed at the refusal.

Five refused launches in a day

The disposition is owed at the moment the run ends, by the party that ends it. Silence is debris.

Five branches holding the only copy

A branch that is the only ref holding something is kept, the reason recorded, and disposed of by carrying its content to the integration branch first.

The 445 KB changelog

One changelog fragment per mission; assembly once at release; the assembly check deliberately not wired into pull-request CI.

Twenty-nine issues closed by hand

The closeout tool closes contracts from the merged delivery's Mission: line, with four refusals that are the deliverable.

The ignored file that git worktree remove destroys

Condition 2 asks for untracked and ignored explicitly; the only exception is a committed manifest a person wrote down.

?? misread as "absent from the repository"

Untracked entries are reported in two classes, and the report says what each means.

The second lock

One condition per door; the manifest names the directory as regenerable and states the residual risk beside it.

Two figures for one commit

A gate line records the command as run, including any environment variable that selects a platform. Measure the merge result, not the branch tip.

Two writers, one file, forty minutes

One file, one writer. A change on another writer’s file is asked for by message, never made in passing. No file is rewritten whole from a copy older…

The commit that lived in a workshop

Durable means reachable from a pushed ref, for a seat’s own workshop too. A clone that cannot push keeps no commit and no modified file between two…

Labels and forms

Documents