Skip to main content

Module ladder

Module ladder 

Source
Expand description

Where work came from, written once: <project state>/ladder/origins.json, one record per subject (a unit, or <unit>/<requirement>). Only record_origin writes it; a second write for a subject is refused.

Structs§

Offer
A quick change or bug that grew: the signals that hold for one task.

Functions§

decline
Records that the person declined offer: it comes back only when a signal that did not hold then holds.
decline_task
speccoder spec promote --decline: declines the offer for task (<unit>/<task>).
file
The store’s file.
of
The origins of subject.
offer_for
speccoder spec promote <unit>/<task>: the offer for it, if one holds.
offers
The promotion offers of unit, a quick-change or bug unit: one per task whose recorded change holds a signal, none declined on the same signals, none promoted already.
origins
Every recorded subject’s origins.
promoted
Once plan through made the new unit: its origin, written once, and unit.promoted said to progress.
promoted_to
The unit task (<unit>/<task>) was promoted to, if it was.
promotion
Promotion as an action: plan through creates a unit from the offer’s requirement word for word, carrying conversations.
promotion_input
What the creating skill reads for a promotion: the description the person confirmed, then each carried conversation word for word.
record_origin
Records subject’s origins, once.
suggested_by
The conversations an offer carries by default: the ones that suggested its requirement.