Lewati ke konten utama

Adding Pipeline Steps

Adding Pipeline Steps

Safety-Sensitive

Tambahkan behavior pipeline tanpa merusak registration, ordering, atau shared context contract.

CommandBaseStep.execute(context)

Category

Developer Guide

Quick Command

implement -> register -> order -> profile -> test

Workflow

Before You Begin

  • Implement focused stepRequired

    Subclass BaseStep dan delegate domain behavior ke service atau workflow engine.

  • Register unique nameRequired

    Tambahkan class ke register_all_steps().

  • Assign STEP_ORDERRequired

    Tempatkan step dalam safe global phase.

  • Update profilesRequired

    Tambahkan hanya ke intentional profiles.

  • TestRequired

    Cover build, execute, failure, membership, deduplication, dan ordering.

  • DocumentRequired

    Update exact sequences, requirements, side effects, dan recovery.

Terminal
text
profile definition -> CommandResolver -> StepRegistry -> PipelineBuilder -> execute(context)