Skip to content

Latest commit

 

History

History
74 lines (70 loc) · 27.2 KB

File metadata and controls

74 lines (70 loc) · 27.2 KB

Boatstack compiled transition catalog

Registry size: 63 transitions. Event classes: authority 9; owned-local 32; owned-external 2; recovery 7; observed-external 13.

Controlling facets: phase, program, topology, engagement, delivery, workspace, plan, configuration, configuration-policy, runtime, publication, verification, recovery, transaction, recovery-info, transaction-info, terminal, objective.

Transition Origin Owner Selection Class Source phases Target phases Authority Required capabilities Parameters Owned resources Verifier Recovery Cost
catalog.reconcile core-system:boatstack.core@1.0.0
753278c89b6b249319a2be379fbea290d8f026ffb4fb13a5ec61fb93e632e1b7
boatstack.core EXPLICIT_ONLY owned-local DORMANT / OBSERVED / ACTIVE / RECOVERY / FRONTIER / UNRESOLVED / TERMINAL / ABANDONED DORMANT / OBSERVED / ACTIVE / RECOVERY / FRONTIER / UNRESOLVED / TERMINAL / ABANDONED human repository.write prior_program_fingerprint*, accept_obligation_change* catalog-identity verifier:fresh-observation:catalog.reconcile recovery.resume declared-neutral
configuration.initialize core-system:boatstack.core@1.0.0
753278c89b6b249319a2be379fbea290d8f026ffb4fb13a5ec61fb93e632e1b7
boatstack.core OBJECTIVE_REQUIRED owned-local OBSERVED OBSERVED / TERMINAL human/repository-policy repository.write config_path*, config_sha256* configuration verifier:fresh-observation:configuration.initialize configuration.reconcile declared-neutral
configuration.mutate core-system:boatstack.core@1.0.0
753278c89b6b249319a2be379fbea290d8f026ffb4fb13a5ec61fb93e632e1b7
boatstack.core EXPLICIT_ONLY owned-local OBSERVED / ACTIVE / FRONTIER / UNRESOLVED OBSERVED / ACTIVE / TERMINAL human/autonomy repository.write config_path*, config_sha256* configuration verifier:fresh-observation:configuration.mutate configuration.reconcile declared-neutral
configuration.reconcile core-system:boatstack.core@1.0.0
753278c89b6b249319a2be379fbea290d8f026ffb4fb13a5ec61fb93e632e1b7
boatstack.core SYSTEM_RECOVERY recovery RECOVERY / UNRESOLVED OBSERVED / FRONTIER / TERMINAL human/repository-policy repository.write transaction_id* configuration verifier:fresh-observation:configuration.reconcile recovery.escalate declared-neutral
delivery.slice.advance control-program:boatstack.standard@1.0.0
7f08104fde178fbe5d03bdbe7f242ff4c627c647ac296139e2ea17e3f405fdbe
boatstack.standard EXPLICIT_ONLY owned-local ACTIVE ACTIVE / TERMINAL human/autonomy product.mutate, repository.write slice_id*, source_revision* delivery-state verifier:fresh-observation:delivery.slice.advance recovery.resume declared-neutral
engagement.begin core-system:boatstack.core@1.0.0
753278c89b6b249319a2be379fbea290d8f026ffb4fb13a5ec61fb93e632e1b7
boatstack.core OBJECTIVE_REQUIRED authority DORMANT / OBSERVED OBSERVED / ACTIVE repository-policy product.mutate, repository.write - engagement verifier:fresh-observation:engagement.begin recovery.resume declared-neutral
engagement.release core-system:boatstack.core@1.0.0
753278c89b6b249319a2be379fbea290d8f026ffb4fb13a5ec61fb93e632e1b7
boatstack.core EXPLICIT_ONLY authority ACTIVE / FRONTIER DORMANT repository-policy product.mutate, repository.write - engagement verifier:fresh-observation:engagement.release recovery.resume declared-neutral
engagement.renew core-system:boatstack.core@1.0.0
753278c89b6b249319a2be379fbea290d8f026ffb4fb13a5ec61fb93e632e1b7
boatstack.core EXPLICIT_ONLY authority ACTIVE ACTIVE repository-policy/autonomy product.mutate, repository.write - engagement verifier:fresh-observation:engagement.renew recovery.resume declared-neutral
evidence.approval.revoke control-program:boatstack.standard@1.0.0
7f08104fde178fbe5d03bdbe7f242ff4c627c647ac296139e2ea17e3f405fdbe
boatstack.standard EXPLICIT_ONLY authority ACTIVE / FRONTIER FRONTIER human product.mutate, repository.write - approval verifier:fresh-observation:evidence.approval.revoke recovery.resume declared-neutral
evidence.visual.attach control-program:boatstack.standard@1.0.0
7f08104fde178fbe5d03bdbe7f242ff4c627c647ac296139e2ea17e3f405fdbe
boatstack.standard PROGRAM_PROGRESS owned-local ACTIVE ACTIVE / TERMINAL human/repository-policy product.mutate, repository.write manifest_path*, privacy_receipt*, source_revision* evidence verifier:fresh-observation:evidence.visual.attach recovery.resume declared-neutral
external.branch-changed core-system:boatstack.core@1.0.0
753278c89b6b249319a2be379fbea290d8f026ffb4fb13a5ec61fb93e632e1b7
boatstack.core OBSERVED_EXTERNAL observed-external DORMANT / OBSERVED / ACTIVE / RECOVERY / FRONTIER / UNRESOLVED OBSERVED none - - - verifier:fresh-observation:external.branch-changed - declared-neutral
external.ci-completed core-system:boatstack.core@1.0.0
753278c89b6b249319a2be379fbea290d8f026ffb4fb13a5ec61fb93e632e1b7
boatstack.core OBSERVED_EXTERNAL observed-external DORMANT / OBSERVED / ACTIVE / RECOVERY / FRONTIER / UNRESOLVED OBSERVED / ACTIVE / TERMINAL none - - - verifier:fresh-observation:external.ci-completed - declared-neutral
external.configuration-drifted core-system:boatstack.core@1.0.0
753278c89b6b249319a2be379fbea290d8f026ffb4fb13a5ec61fb93e632e1b7
boatstack.core OBSERVED_EXTERNAL observed-external DORMANT / OBSERVED / ACTIVE / RECOVERY / FRONTIER / UNRESOLVED OBSERVED / UNRESOLVED none - - - verifier:fresh-observation:external.configuration-drifted - declared-neutral
external.files-changed core-system:boatstack.core@1.0.0
753278c89b6b249319a2be379fbea290d8f026ffb4fb13a5ec61fb93e632e1b7
boatstack.core OBSERVED_EXTERNAL observed-external DORMANT / OBSERVED / ACTIVE / RECOVERY / FRONTIER / UNRESOLVED OBSERVED none - - - verifier:fresh-observation:external.files-changed - declared-neutral
external.head-changed core-system:boatstack.core@1.0.0
753278c89b6b249319a2be379fbea290d8f026ffb4fb13a5ec61fb93e632e1b7
boatstack.core OBSERVED_EXTERNAL observed-external DORMANT / OBSERVED / ACTIVE / RECOVERY / FRONTIER / UNRESOLVED OBSERVED none - - - verifier:fresh-observation:external.head-changed - declared-neutral
external.host-interrupted core-system:boatstack.core@1.0.0
753278c89b6b249319a2be379fbea290d8f026ffb4fb13a5ec61fb93e632e1b7
boatstack.core OBSERVED_EXTERNAL observed-external DORMANT / OBSERVED / ACTIVE / RECOVERY / FRONTIER / UNRESOLVED RECOVERY none - - - verifier:fresh-observation:external.host-interrupted - declared-neutral
external.lease-expired core-system:boatstack.core@1.0.0
753278c89b6b249319a2be379fbea290d8f026ffb4fb13a5ec61fb93e632e1b7
boatstack.core OBSERVED_EXTERNAL observed-external DORMANT / OBSERVED / ACTIVE / RECOVERY / FRONTIER / UNRESOLVED DORMANT / FRONTIER none - - - verifier:fresh-observation:external.lease-expired - declared-neutral
external.pr-closed core-system:boatstack.core@1.0.0
753278c89b6b249319a2be379fbea290d8f026ffb4fb13a5ec61fb93e632e1b7
boatstack.core OBSERVED_EXTERNAL observed-external DORMANT / OBSERVED / ACTIVE / RECOVERY / FRONTIER / UNRESOLVED OBSERVED / ACTIVE / FRONTIER none - - - verifier:fresh-observation:external.pr-closed - declared-neutral
external.pr-merged core-system:boatstack.core@1.0.0
753278c89b6b249319a2be379fbea290d8f026ffb4fb13a5ec61fb93e632e1b7
boatstack.core OBSERVED_EXTERNAL observed-external DORMANT / OBSERVED / ACTIVE / RECOVERY / FRONTIER / UNRESOLVED OBSERVED / ACTIVE / TERMINAL none - - - verifier:fresh-observation:external.pr-merged - declared-neutral
external.pr-opened core-system:boatstack.core@1.0.0
753278c89b6b249319a2be379fbea290d8f026ffb4fb13a5ec61fb93e632e1b7
boatstack.core OBSERVED_EXTERNAL observed-external DORMANT / OBSERVED / ACTIVE / RECOVERY / FRONTIER / UNRESOLVED OBSERVED / ACTIVE / TERMINAL none - - - verifier:fresh-observation:external.pr-opened - declared-neutral
external.pr-updated core-system:boatstack.core@1.0.0
753278c89b6b249319a2be379fbea290d8f026ffb4fb13a5ec61fb93e632e1b7
boatstack.core OBSERVED_EXTERNAL observed-external DORMANT / OBSERVED / ACTIVE / RECOVERY / FRONTIER / UNRESOLVED OBSERVED / ACTIVE / TERMINAL none - - - verifier:fresh-observation:external.pr-updated - declared-neutral
external.provider-unavailable core-system:boatstack.core@1.0.0
753278c89b6b249319a2be379fbea290d8f026ffb4fb13a5ec61fb93e632e1b7
boatstack.core OBSERVED_EXTERNAL observed-external DORMANT / OBSERVED / ACTIVE / RECOVERY / FRONTIER / UNRESOLVED UNRESOLVED / RECOVERY none - - - verifier:fresh-observation:external.provider-unavailable - declared-neutral
external.runtime-disappeared core-system:boatstack.core@1.0.0
753278c89b6b249319a2be379fbea290d8f026ffb4fb13a5ec61fb93e632e1b7
boatstack.core OBSERVED_EXTERNAL observed-external DORMANT / OBSERVED / ACTIVE / RECOVERY / FRONTIER / UNRESOLVED OBSERVED / RECOVERY none - - - verifier:fresh-observation:external.runtime-disappeared - declared-neutral
gate.build.record control-program:boatstack.standard@1.0.0
7f08104fde178fbe5d03bdbe7f242ff4c627c647ac296139e2ea17e3f405fdbe
boatstack.standard PROGRAM_PROGRESS owned-local ACTIVE ACTIVE repository-policy command.execute, product.mutate, repository.write source_revision*, evidence_path*, evidence_fingerprint* gate-evidence verifier:fresh-observation:gate.build.record recovery.resume declared-neutral
gate.change.record control-program:boatstack.standard@1.0.0
7f08104fde178fbe5d03bdbe7f242ff4c627c647ac296139e2ea17e3f405fdbe
boatstack.standard EXPLICIT_ONLY owned-local ACTIVE ACTIVE repository-policy product.mutate, repository.write source_revision*, evidence_path*, evidence_fingerprint* gate-evidence verifier:fresh-observation:gate.change.record recovery.resume declared-neutral
gate.journey.record control-program:boatstack.standard@1.0.0
7f08104fde178fbe5d03bdbe7f242ff4c627c647ac296139e2ea17e3f405fdbe
boatstack.standard EXPLICIT_ONLY owned-local ACTIVE ACTIVE repository-policy product.mutate, repository.write source_revision*, evidence_path*, evidence_fingerprint* gate-evidence verifier:fresh-observation:gate.journey.record recovery.resume declared-neutral
gate.review.record control-program:boatstack.standard@1.0.0
7f08104fde178fbe5d03bdbe7f242ff4c627c647ac296139e2ea17e3f405fdbe
boatstack.standard PROGRAM_PROGRESS owned-local ACTIVE ACTIVE / TERMINAL human/repository-policy product.mutate, repository.write source_revision*, evidence_path*, evidence_fingerprint* gate-evidence verifier:fresh-observation:gate.review.record recovery.resume declared-neutral
gate.test.record control-program:boatstack.standard@1.0.0
7f08104fde178fbe5d03bdbe7f242ff4c627c647ac296139e2ea17e3f405fdbe
boatstack.standard PROGRAM_PROGRESS owned-local ACTIVE ACTIVE / TERMINAL repository-policy command.execute, product.mutate, repository.write source_revision*, evidence_path*, evidence_fingerprint* gate-evidence verifier:fresh-observation:gate.test.record recovery.resume declared-neutral
installation.initialize core-system:boatstack.core@1.0.0
753278c89b6b249319a2be379fbea290d8f026ffb4fb13a5ec61fb93e632e1b7
boatstack.core OBJECTIVE_REQUIRED owned-local DORMANT / OBSERVED OBSERVED human repository.write source_revision*, runtime_version*, runtime_sha256*, config_path*, config_sha256* installation verifier:fresh-observation:installation.initialize runtime.reconcile declared-neutral
installation.reconcile-update core-system:boatstack.core@1.0.0
753278c89b6b249319a2be379fbea290d8f026ffb4fb13a5ec61fb93e632e1b7
boatstack.core EXPLICIT_ONLY owned-local DORMANT / OBSERVED / ACTIVE / FRONTIER / TERMINAL / ABANDONED DORMANT / OBSERVED / ACTIVE / FRONTIER / TERMINAL / ABANDONED human repository.write source_revision*, runtime_version*, runtime_sha256*, accept_obligation_change* installation verifier:fresh-observation:installation.reconcile-update recovery.rollback declared-neutral
installation.update core-system:boatstack.core@1.0.0
753278c89b6b249319a2be379fbea290d8f026ffb4fb13a5ec61fb93e632e1b7
boatstack.core EXPLICIT_ONLY owned-local DORMANT / OBSERVED / ACTIVE / FRONTIER / TERMINAL / ABANDONED DORMANT / OBSERVED / ACTIVE / FRONTIER / TERMINAL / ABANDONED human/autonomy repository.write source_revision*, runtime_version*, runtime_sha256* installation verifier:fresh-observation:installation.update runtime.reconcile declared-neutral
invocation.rebind core-system:boatstack.core@1.0.0
753278c89b6b249319a2be379fbea290d8f026ffb4fb13a5ec61fb93e632e1b7
boatstack.core EXPLICIT_ONLY owned-local OBSERVED / UNRESOLVED OBSERVED repository-policy repository.write - identity-binding verifier:fresh-observation:invocation.rebind recovery.resume declared-neutral
objective.bind core-system:boatstack.core@1.0.0
753278c89b6b249319a2be379fbea290d8f026ffb4fb13a5ec61fb93e632e1b7
boatstack.core OBJECTIVE_REQUIRED authority OBSERVED / DORMANT / ACTIVE / FRONTIER / TERMINAL / ABANDONED OBSERVED / ACTIVE / FRONTIER human/autonomy product.mutate, repository.write target_id*, delivery_id* objective verifier:fresh-observation:objective.bind recovery.resume declared-neutral
plan.abandon control-program:boatstack.standard@1.0.0
7f08104fde178fbe5d03bdbe7f242ff4c627c647ac296139e2ea17e3f405fdbe
boatstack.standard EXPLICIT_ONLY authority OBSERVED / ACTIVE / FRONTIER ABANDONED human product.mutate, repository.write - plan verifier:fresh-observation:plan.abandon recovery.resume declared-neutral
plan.activate control-program:boatstack.standard@1.0.0
7f08104fde178fbe5d03bdbe7f242ff4c627c647ac296139e2ea17e3f405fdbe
boatstack.standard PROGRAM_PROGRESS owned-local OBSERVED / ACTIVE ACTIVE human/autonomy product.mutate, repository.write - delivery-state verifier:fresh-observation:plan.activate recovery.resume declared-neutral
plan.amend control-program:boatstack.standard@1.0.0
7f08104fde178fbe5d03bdbe7f242ff4c627c647ac296139e2ea17e3f405fdbe
boatstack.standard EXPLICIT_ONLY owned-local ACTIVE / FRONTIER ACTIVE human/autonomy product.mutate, repository.write source_path*, delivery_id*, source_fingerprint plan verifier:fresh-observation:plan.amend recovery.resume declared-neutral
plan.approve control-program:boatstack.standard@1.0.0
7f08104fde178fbe5d03bdbe7f242ff4c627c647ac296139e2ea17e3f405fdbe
boatstack.standard PROGRAM_PROGRESS authority ACTIVE / FRONTIER ACTIVE / TERMINAL human/autonomy product.mutate, repository.write plan_fingerprint*, actor* approval verifier:fresh-observation:plan.approve recovery.resume declared-neutral
plan.approve-amendment control-program:boatstack.standard@1.0.0
7f08104fde178fbe5d03bdbe7f242ff4c627c647ac296139e2ea17e3f405fdbe
boatstack.standard PROGRAM_PROGRESS authority ACTIVE / FRONTIER ACTIVE human/autonomy product.mutate, repository.write plan_fingerprint*, actor* approval verifier:fresh-observation:plan.approve-amendment recovery.resume declared-neutral
plan.create control-program:boatstack.standard@1.0.0
7f08104fde178fbe5d03bdbe7f242ff4c627c647ac296139e2ea17e3f405fdbe
boatstack.standard PROGRAM_PROGRESS owned-local OBSERVED / ACTIVE ACTIVE human/autonomy product.mutate, repository.write source_path*, delivery_id*, source_fingerprint plan verifier:fresh-observation:plan.create recovery.resume declared-neutral
plan.invalidate control-program:boatstack.standard@1.0.0
7f08104fde178fbe5d03bdbe7f242ff4c627c647ac296139e2ea17e3f405fdbe
boatstack.standard EXPLICIT_ONLY owned-local ACTIVE / OBSERVED FRONTIER repository-policy product.mutate, repository.write - plan-evidence verifier:fresh-observation:plan.invalidate recovery.resume declared-neutral
plan.validate control-program:boatstack.standard@1.0.0
7f08104fde178fbe5d03bdbe7f242ff4c627c647ac296139e2ea17e3f405fdbe
boatstack.standard PROGRAM_PROGRESS owned-local OBSERVED / ACTIVE ACTIVE / FRONTIER repository-policy product.mutate, repository.write - plan-evidence verifier:fresh-observation:plan.validate recovery.resume declared-neutral
publication.abandon control-program:boatstack.standard@1.0.0
7f08104fde178fbe5d03bdbe7f242ff4c627c647ac296139e2ea17e3f405fdbe
boatstack.standard EXPLICIT_ONLY authority ACTIVE / FRONTIER ABANDONED human product.mutate, repository.write - publication verifier:fresh-observation:publication.abandon recovery.resume declared-neutral
publication.correct control-program:boatstack.standard@1.0.0
7f08104fde178fbe5d03bdbe7f242ff4c627c647ac296139e2ea17e3f405fdbe
boatstack.standard EXPLICIT_ONLY owned-external OBSERVED / ACTIVE / TERMINAL ACTIVE / RECOVERY human/autonomy AND external-provider command.execute, product.mutate, publication.publish, repository.write publication_id*, body_path*, body_sha256* publication verifier:fresh-observation:publication.correct publication.reconcile declared-neutral
publication.execute control-program:boatstack.standard@1.0.0
7f08104fde178fbe5d03bdbe7f242ff4c627c647ac296139e2ea17e3f405fdbe
boatstack.standard PROGRAM_PROGRESS owned-external ACTIVE ACTIVE / RECOVERY human/autonomy AND external-provider command.execute, product.mutate, publication.publish, repository.write preview_fingerprint* publication verifier:fresh-observation:publication.execute publication.reconcile declared-neutral
publication.observe control-program:boatstack.standard@1.0.0
7f08104fde178fbe5d03bdbe7f242ff4c627c647ac296139e2ea17e3f405fdbe
boatstack.standard PROGRAM_PROGRESS owned-local OBSERVED / ACTIVE / RECOVERY / UNRESOLVED ACTIVE / TERMINAL / FRONTIER / UNRESOLVED repository-policy command.execute, product.mutate, repository.write publication_id* publication-evidence verifier:fresh-observation:publication.observe recovery.resume declared-neutral
publication.preview control-program:boatstack.standard@1.0.0
7f08104fde178fbe5d03bdbe7f242ff4c627c647ac296139e2ea17e3f405fdbe
boatstack.standard PROGRAM_PROGRESS owned-local ACTIVE ACTIVE repository-policy product.mutate, publication.prepare, repository.write base_ref*, head_ref*, body_path* publication-preview verifier:fresh-observation:publication.preview recovery.resume declared-neutral
publication.reconcile control-program:boatstack.standard@1.0.0
7f08104fde178fbe5d03bdbe7f242ff4c627c647ac296139e2ea17e3f405fdbe
boatstack.standard PROGRAM_RECOVERY recovery RECOVERY / UNRESOLVED ACTIVE / TERMINAL / FRONTIER / UNRESOLVED human/external-provider command.execute, product.mutate, repository.write publication_id*, transaction_id* publication verifier:fresh-observation:publication.reconcile recovery.escalate declared-neutral
recovery.escalate core-system:boatstack.core@1.0.0
753278c89b6b249319a2be379fbea290d8f026ffb4fb13a5ec61fb93e632e1b7
boatstack.core SYSTEM_RECOVERY recovery RECOVERY / UNRESOLVED FRONTIER repository-policy repository.write transaction_id* recovery-journal verifier:fresh-observation:recovery.escalate recovery.escalate declared-neutral
recovery.resume core-system:boatstack.core@1.0.0
753278c89b6b249319a2be379fbea290d8f026ffb4fb13a5ec61fb93e632e1b7
boatstack.core SYSTEM_RECOVERY recovery RECOVERY DORMANT / OBSERVED / ACTIVE / FRONTIER / TERMINAL / ABANDONED human/autonomy/repository-policy repository.write transaction_id* recovery-journal verifier:fresh-observation:recovery.resume recovery.escalate declared-neutral
recovery.rollback core-system:boatstack.core@1.0.0
753278c89b6b249319a2be379fbea290d8f026ffb4fb13a5ec61fb93e632e1b7
boatstack.core SYSTEM_RECOVERY recovery RECOVERY DORMANT / OBSERVED / ACTIVE / FRONTIER / TERMINAL / ABANDONED human/repository-policy repository.write transaction_id* recovery-journal verifier:fresh-observation:recovery.rollback recovery.escalate declared-neutral
repository.attach core-system:boatstack.core@1.0.0
753278c89b6b249319a2be379fbea290d8f026ffb4fb13a5ec61fb93e632e1b7
boatstack.core EXPLICIT_ONLY owned-local DORMANT / OBSERVED OBSERVED human repository.write topology*, config_authority* repository-binding verifier:fresh-observation:repository.attach recovery.resume declared-neutral
repository.detach core-system:boatstack.core@1.0.0
753278c89b6b249319a2be379fbea290d8f026ffb4fb13a5ec61fb93e632e1b7
boatstack.core EXPLICIT_ONLY owned-local DORMANT / OBSERVED / FRONTIER DORMANT human product.mutate, repository.write - repository-binding verifier:fresh-observation:repository.detach recovery.resume declared-neutral
runtime.hydrate core-system:boatstack.core@1.0.0
753278c89b6b249319a2be379fbea290d8f026ffb4fb13a5ec61fb93e632e1b7
boatstack.core OBJECTIVE_REQUIRED owned-local OBSERVED / RECOVERY / UNRESOLVED OBSERVED / ACTIVE / TERMINAL repository-policy repository.write source_revision*, runtime_version*, runtime_sha256* runtime verifier:fresh-observation:runtime.hydrate runtime.reconcile declared-neutral
runtime.reconcile core-system:boatstack.core@1.0.0
753278c89b6b249319a2be379fbea290d8f026ffb4fb13a5ec61fb93e632e1b7
boatstack.core SYSTEM_RECOVERY recovery RECOVERY / UNRESOLVED OBSERVED / FRONTIER / TERMINAL repository-policy repository.write source_revision*, runtime_version*, runtime_sha256*, transaction_id* runtime verifier:fresh-observation:runtime.reconcile recovery.escalate declared-neutral
runtime.replace core-system:boatstack.core@1.0.0
753278c89b6b249319a2be379fbea290d8f026ffb4fb13a5ec61fb93e632e1b7
boatstack.core EXPLICIT_ONLY owned-local OBSERVED / RECOVERY OBSERVED / TERMINAL human/repository-policy repository.write source_revision*, runtime_version*, runtime_sha256* runtime verifier:fresh-observation:runtime.replace runtime.reconcile declared-neutral
workspace.abandon control-program:boatstack.standard@1.0.0
7f08104fde178fbe5d03bdbe7f242ff4c627c647ac296139e2ea17e3f405fdbe
boatstack.standard EXPLICIT_ONLY owned-local ACTIVE / FRONTIER ABANDONED human product.mutate, repository.write branch* workspace verifier:fresh-observation:workspace.abandon recovery.resume declared-neutral
workspace.activate control-program:boatstack.standard@1.0.0
7f08104fde178fbe5d03bdbe7f242ff4c627c647ac296139e2ea17e3f405fdbe
boatstack.standard PROGRAM_PROGRESS owned-local OBSERVED / ACTIVE ACTIVE repository-policy product.mutate, repository.write branch* workspace verifier:fresh-observation:workspace.activate recovery.resume declared-neutral
workspace.cleanup control-program:boatstack.standard@1.0.0
7f08104fde178fbe5d03bdbe7f242ff4c627c647ac296139e2ea17e3f405fdbe
boatstack.standard EXPLICIT_ONLY owned-local OBSERVED / ACTIVE / TERMINAL / ABANDONED OBSERVED / TERMINAL / ABANDONED human/autonomy command.execute, product.mutate, repository.write branch* workspace verifier:fresh-observation:workspace.cleanup recovery.escalate declared-neutral
workspace.cut control-program:boatstack.standard@1.0.0
7f08104fde178fbe5d03bdbe7f242ff4c627c647ac296139e2ea17e3f405fdbe
boatstack.standard PROGRAM_PROGRESS owned-local OBSERVED / ACTIVE ACTIVE human/autonomy command.execute, product.mutate, repository.write branch*, base_ref*, destination* workspace verifier:fresh-observation:workspace.cut workspace.reconcile declared-neutral
workspace.publish control-program:boatstack.standard@1.0.0
7f08104fde178fbe5d03bdbe7f242ff4c627c647ac296139e2ea17e3f405fdbe
boatstack.standard EXPLICIT_ONLY owned-local ACTIVE ACTIVE repository-policy product.mutate, repository.write branch* workspace-state verifier:fresh-observation:workspace.publish recovery.resume declared-neutral
workspace.reap control-program:boatstack.standard@1.0.0
7f08104fde178fbe5d03bdbe7f242ff4c627c647ac296139e2ea17e3f405fdbe
boatstack.standard EXPLICIT_ONLY owned-local OBSERVED / TERMINAL / ABANDONED OBSERVED / TERMINAL / ABANDONED human command.execute, product.mutate, repository.write branch* workspace verifier:fresh-observation:workspace.reap recovery.escalate declared-neutral
workspace.reconcile control-program:boatstack.standard@1.0.0
7f08104fde178fbe5d03bdbe7f242ff4c627c647ac296139e2ea17e3f405fdbe
boatstack.standard PROGRAM_RECOVERY recovery RECOVERY / UNRESOLVED DORMANT / OBSERVED / ACTIVE / FRONTIER / TERMINAL / ABANDONED human/repository-policy product.mutate, repository.write transaction_id* workspace verifier:fresh-observation:workspace.reconcile recovery.escalate declared-neutral
workspace.sync control-program:boatstack.standard@1.0.0
7f08104fde178fbe5d03bdbe7f242ff4c627c647ac296139e2ea17e3f405fdbe
boatstack.standard EXPLICIT_ONLY owned-local ACTIVE ACTIVE / FRONTIER human/autonomy command.execute, product.mutate, repository.write branch* workspace verifier:fresh-observation:workspace.sync recovery.resume declared-neutral

* marks a required parameter. OR authority is shown with /; mandatory authority clauses are shown with AND. Source and target facet predicates remain in the canonical JSON returned by boatstack catalog --format json.