← CRD inventorySource 1ea8b8ea8b01
Capability Requirements Document · maintain-reusable-routine

Maintain a reusable routine

Create and govern a reusable execution structure that can produce distinct execution instances without rewriting prior runs.

Status
draft
Version
0.1
Architecture alignment
directly aligned
Adoption
proposed
Known public realizations
none confirmed
Evidence basis
restricted static implementation trace

Availability: unknown

Inventory note: Distinct from observed habits and workflow packages.

Core meaning

Capability purpose
Preserve an intentional repeatable way of doing work independently from any one occurrence.
Meaningful outcome
A routine definition exists with lifecycle, configuration, version, trigger or scheduling metadata where relevant, and activation history.
Boundaries — includes
creation, revision, versioning, configuration, pause/reactivation, archival, and reusable step or capability references.
Boundaries — excludes
observed habits, one-off project work, executing a particular run, and reminder delivery.
Terms and concepts
A routine is reusable execution structure; a routine run is one use of that structure.

Interaction Contract MLEs

Maintain routine definition

Actor
An authorized owner, planner, or coordinating agent.
Command / intent
Create or revise a repeatable execution structure.
Current state
A repeatable need or reusable structure has been identified.
Policies / invariants
Definition and run state remain separate; material changes are versioned or otherwise attributable; prior runs retain the definition context they used; pausing prevents new automatic runs without erasing history.
Transition
Record or revise the reusable structure, configuration, lifecycle, and activation conditions.
Result
A governed routine definition available for future instantiation.
Events / effects
A separate scheduler, reminder, rule, or explicit request may initiate a run.
Unknowns
No universal trigger model or version-compatibility rule is established.

Rules and defaults

Rules / invariants

Unknown / unresolved

Statement provenance

StatementSemantic classEvidence statusSource / note
A routine is reusable structure and remains separate from its run instances.rule/invariantsourcedB10.
Canonical source ↗All CRDs