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

Oneoff Is a Real Pipeline

~11 min · oneoff, pipeline, defaults, honesty

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

Oneoff Is a Real Pipeline

The first time a task shape appears, you do not know whether it is a pattern. Naming a pipeline at that moment feels organized, but it converts a guess into permanent catalog furniture. Soon the catalog fills with single-use names whose only difference is the noun in the original request.

A permanent oneoff pipeline is the disciplined alternative. It has a real template, a real required-stage contract, and a real record. What it lacks is a claim that this shape deserves reuse. The task-specific notes carry the unusual parts while the workshop supplies the ordinary execution and proof spine.

Treating oneoff as second class creates perverse pressure. Operators invent a category to make important work look legitimate, then future tasks get forced through that category to justify its existence. The taxonomy begins driving the work instead of describing it. A first-class oneoff removes that incentive.

The word “oneoff” describes expected recurrence, not quality, risk, or rigor. A one-time legal memo may require more review than a daily thumbnail export. A one-time data repair may have stricter evidence than a named pipeline. Review defaults and required stages remain explicit row properties rather than being inferred from the label.

The Honest Default

Route the first occurrence through oneoff with complete notes. Keep the trail. If a second task later shares stable instructions, stages, and review policy, compare the two records and promote only the common shape. This makes the first run evidence for design instead of a rehearsal for a pipeline you invented in advance.

Oneoff preserves the absence of recurrence evidence. It gives unique work the same claim, review, and landing discipline as any named pipeline without pretending a reusable pattern already exists. Honest routing today leaves cleaner evidence for deciding whether promotion is deserved tomorrow.

Code

Route by evidence of recurrence, not importance·python
history = {"thumbnail-export": 3, "contract-redline": 1}

def route(shape: str) -> str:
    return shape if history.get(shape, 0) >= 2 else "oneoff"

assert route("thumbnail-export") == "thumbnail-export"
assert route("contract-redline") == "oneoff"
assert route("new-risk-audit") == "oneoff"
print("first occurrences stay honest")

External links

Exercise

List three tasks from the last month that deserved oneoff treatment. For each, write the one property that would have been falsely generalized by naming a pipeline too early.
Hint
Look for a client name, a singular destination, or a one-time policy date masquerading as reusable craft.

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.