Skip to content
C.W.K.
Stream
Lesson 05 of 05 · published

Build the Ladder

~12 min · capstone, decision-making, architecture, provenance

Level 0Cold Vessel
0 XP0/36 lessons0/12 achievements
0/100 XP to next level100 XP to go0% complete

Build the Ladder

The full Crucible design is a ladder, not a funnel that demands every task climb. A unique scoped task enters oneoff and may remain there forever. A second comparable occurrence permits a named pipeline. Repeated domain pressure may later earn a dedicated workshop. Each step adds permanent structure only after evidence pays for it.

Moving upward changes ownership. oneoff stores task-specific notes under shared policy. A named row owns reusable template and stage choices. A workshop owns domain lifecycle, state, UI, materials, and operations while reusing the kernel. Skipping a level hides an untested assumption inside expensive software.

Moving sideways is allowed. Two occurrences may produce two different oneoffs. A named pipeline may split when task shapes diverge. A graduated workshop may still send unrelated scoped work back through Crucible. The ladder is a decision model, not an organizational rank.

The final proof is a record of why the current level is sufficient. That record should name occurrences, shared behavior, unresolved differences, current friction, and the next signal that would reopen the decision. Architecture becomes revisable without becoming arbitrary.

Capstone: Oneoff to Product

Choose a real task shape and write three artifacts: its first oneoff brief, a comparison against the second occurrence, and either a named row or a reason not to promote. Then write the exact domain pressure that would be required before a workshop birth.

Do not optimize for reaching the top. The best answer may be oneoff forever. A ladder is useful because it gives restraint a positive, evidence-backed name.

The ladder measures earned structure, not prestige. Move from oneoff to named row to dedicated workshop only when observed work exposes a stable need at the next level. Each step should preserve prior records and allow retreat; remaining oneoff forever can be the most mature design.

Code

Represent the ladder as evidence-gated transitions·python
from enum import Enum

class Level(Enum):
    ONEOFF = "oneoff"
    PIPELINE = "pipeline"
    WORKSHOP = "workshop"

def decide(occurrences: int, stable_shape: bool, domain_delta: bool) -> Level:
    if occurrences >= 2 and stable_shape and domain_delta:
        return Level.WORKSHOP
    if occurrences >= 2 and stable_shape:
        return Level.PIPELINE
    return Level.ONEOFF

assert decide(1, False, False) is Level.ONEOFF
assert decide(2, True, False) is Level.PIPELINE
assert decide(5, True, True) is Level.WORKSHOP

External links

Exercise

Complete the capstone for one real task shape. Present the current level, evidence, rejected higher level, and the exact signal that would reopen the decision.
Hint
The conclusion must be justified even if it is “remain oneoff.”

Progress

Progress is local-only — sign in to sync across devices.
Spotted a bug or have feedback on this page?Report an Issue

Comments 0

🔔 Reply notifications (sign in)
Sign inPlease sign in to comment.

No comments yet — be the first.