Structs§
- Agents
Config - Config
- Context
Config - GitHost
Config - Isolation
Config - Local
Config - Local
Workers Override - Logging
Config - Prioritization
Config - Weights used to compute the priority score for ticket selection in
apm next. - Project
Config - Server
Config - State
Config - A single state in the workflow state machine.
- Sync
Config - Ticket
Config - Configuration for the sections that appear on every ticket, in order.
Defined in
.apm/ticket.tomlas[[ticket.sections]]blocks. - Ticket
Section - A single section in the ticket template.
- Tickets
Config - Transition
Config - A directed edge in the state machine: from the parent state to
to. - Work
Config - Worker
Profile Config - Workers
Config - Workflow
Config - Defines the ticket state machine and prioritization weights. Loaded from
.apm/workflow.tomlor the[workflow]section of.apm/config.toml. - Worktrees
Config
Enums§
- Completion
Strategy - Determines how a worker’s branch is integrated as part of a state transition.
pr: open PR, fires on open not merge.merge: merge to target_branch directly.pull: pull upstream into ticket branch.pr_or_epic_merge: recommended default — PR on main, merge to epic branch when ticket belongs to an epic.none: no integration. - Satisfies
Deps - Controls when reaching the parent state satisfies
depends_onrelationships on other tickets. - Section
Type free— free-form prose.tasks— checkbox list (- [ ] item); supportsapm spec --markandapm spec --add-task.qa— question/answer pairs.
Functions§
- resolve_
caller_ name - Returns the caller identity for this process.
- resolve_
collaborators - resolve_
identity - resolve_
outcome - Returns the effective outcome label for
transition. - try_
github_ username