Ticket ​
| Workflow | Type | Description |
|---|---|---|
| ticket._scheduler.poll | Linear | Claim due ticket triggers and actively start their action workflows under the creator's authority. |
| ticket.assign | Linear | Set/replace a ticket's assignee and optionally deliver it to their inbox. |
| ticket.coding-artifact.available | Dag | Mark an artifact available only when storage provenance, digest, size, and session identity match the frozen artifact. |
| ticket.coding-artifact.available-artifact | Linear | Project the now-available artifact as the root 'artifact' output of ticket.coding-artifact.available. |
| ticket.coding-artifact.available-commit | Linear | Mark an artifact available and apply priced storage cost evidence collected by the storage library DAG step. |
| ticket.coding-artifact.available-plan | Linear | Decide whether ticket.coding-artifact.available must collect storage cost evidence from the storage library before persisting availability. |
| ticket.coding-artifact.deletion-claim | Linear | Atomically lease physical deletion of one elapsed artifact while skipping legal holds and active janitors. |
| ticket.coding-artifact.deletion-complete | Linear | Advance a deletion lease to deleted only with exact object-count and byte evidence from the trusted storage boundary. |
| ticket.coding-artifact.deletion-fail | Linear | Release or terminally fail an artifact deletion lease while preserving the exact failure reason and retry budget. |
| ticket.coding-artifact.expire | Linear | Advance an elapsed coding artifact to expired while enforcing legal hold and monotonic lifecycle rules. |
| ticket.coding-artifact.get | Atomic | Get one organization-scoped coding artifact. |
| ticket.coding-artifact.legal-hold-set | Linear | Set or clear a coding-artifact legal hold before physical deletion begins, retaining the reason and actor identity. |
| ticket.coding-artifact.list | Atomic | List bounded artifact metadata for one Git work item. |
| ticket.coding-artifact.prepare | Linear | Freeze the manifest digest, Git bundle digest, and byte size for a reserved coding artifact. |
| ticket.coding-artifact.reserve | Linear | Reserve an organization-scoped Git bundle identity bound to one delivery, work item, session, execution, lease, base OID, and head OID. |
| ticket.coding-artifact.upload-start | Linear | Advance a prepared coding artifact to uploading without exposing a storage URL or provider coordinate. |
| ticket.coding-artifact.verification-claim | Linear | Claim exact-OID artifact verification for one trusted importer without returning storage location or credentials. |
| ticket.coding-artifact.verification-complete | Linear | Verify or reject an artifact by comparing every trusted importer observation with its frozen digest, size, object format, and OIDs. |
| ticket.comment | Linear | Append a human/actor comment to a ticket's timeline. |
| ticket.events | Atomic | Read a ticket's immutable work-tracking timeline (keyset-paginated). |
| ticket.external.binding.upsert | Linear | Upsert the relation between a ticket and an external provider object. |
| ticket.external.sync.dispatch | Dag | Dispatch outbound ticket sync to the configured provider workflow. |
| ticket.external.sync.finalize | Linear | Flatten provider-step output onto the public dispatch surface. |
| ticket.external.sync.prepare | Linear | Validate provider and build the outbound sync payload (local DAG step). |
| ticket.get | Atomic | Hydrated read of one ticket: ledger row, children, and live-resolved source. |
| ticket.git-delivery.claim-next | Linear | Atomically lease one publication attempt to a trusted operator-side broker, pin pre-push work to its owning executor unless an exact portable artifact is available, and return its immutable broker binding. |
| ticket.git-delivery.fail | Linear | Terminally fail one attempt and block or fail its delivery with a typed reason, safe resume point, and concrete required action. |
| ticket.git-delivery.get | Atomic | Get one organization-scoped exact-OID publication attempt. |
| ticket.git-delivery.list | Atomic | List one delivery's publication attempts newest first. |
| ticket.git-delivery.publish-confirm | Linear | Record independent remote-ref readback and advance only when its Git OID exactly equals the requested local head. |
| ticket.git-delivery.publish-replay | Linear | Replace the newest retryable failed publication attempt with a fresh request for the head the work has since acknowledged. |
| ticket.git-delivery.publish-request | Linear | Request publication of the clean acknowledged head to the ticket's bound branch without exposing provider coordinates to the coding actor. |
| ticket.git-delivery.push-record | Linear | Record an exact-OID push result while requiring the active broker lease. |
| ticket.git-work.begin | Linear | Bind a ticket to one local repository worktree and full branch ref. |
| ticket.git-work.complete | Linear | Finalize local Git work as merged, completed, or abandoned using native object IDs rather than a hosting-provider API. |
| ticket.git-work.concurrency | Atomic | Inspect provider-blind repository/target concurrency without claiming or binding work. |
| ticket.git-work.get | Atomic | Read one Git work binding with workspace leases and optional observations. |
| ticket.git-work.list | Atomic | List Git work bindings and workspace leases attached to a ticket. |
| ticket.git-work.observe | Linear | Append an ordered, idempotent local Git observation and advance the ticket projection. |
| ticket.git-work.reconcile | Linear | Compare local HEAD with the last acknowledged HEAD and block drifted work. |
| ticket.ingest.actor-finding | Linear | Map a staff-actor finding envelope into a task ticket. |
| ticket.ingest.alert-rule | Linear | Map a Lumen alert-rule firing into an incident ticket. |
| ticket.ingest.audit-finding | Linear | Mirror an audit Finding into a tracker task ticket. |
| ticket.ingest.external-work-item | Linear | Map a generic external provider work item into a canonical ticket. |
| ticket.ingest.linear-issue | Linear | Map a Linear issue into a canonical Orkestia ticket. |
| ticket.ingest.lumen-error-group | Linear | Map a Lumen error group (new or regressed) into an incident ticket. |
| ticket.ingest.tool-request | Linear | Map a staff-actor tool-request envelope into a capability-gap task ticket. |
| ticket.link | Linear | Relate a ticket to another ticket or ecosystem object (suggest, never auto-merge). |
| ticket.open | Linear | Create or collapse-into a ticket — the single ingress for humans and adapters. |
| ticket.operator.transition-batch | Linear | Apply ticket.transition semantics to many tickets in one operator run, with per-item error isolation. |
| ticket.operator.verify | Atomic | Return current ticket status, allowed transitions, optional quiescence verdict, and best-effort source hydration for operator triage. |
| ticket.plan.acknowledge | Linear | Acknowledge a proposed fix plan — the required gate before it can be applied. |
| ticket.plan.apply | Linear | Apply an acknowledged fix plan (refuses a plan that has not been acknowledged). |
| ticket.plan.propose | Linear | Attach an agent-authored fix plan to a ticket (supersedes any prior active plan). |
| ticket.plan.reject | Linear | Reject an active (proposed/acknowledged) fix plan so it can never be applied. |
| ticket.reconcile | Linear | Record a source domain-state change on a ticket; suggest (and, when authoritative, apply) a status. |
| ticket.reconcile.orphaned | Linear | Sweep non-terminal tickets stuck with a claim label but no pipeline stage label; flag them (queue + audit) and, opt-in, re-inject them into the pipeline. |
| ticket.reconcile.sweep | Linear | Sweep source-backed tickets whose fault went quiet; record quiescence and suggest retirement (auto-apply only for release-superseded incidents, opt-in). |
| ticket.repository-policy.activate | Linear | Activate one repository delivery-policy version. |
| ticket.repository-policy.create | Linear | Create an immutable provider-blind repository delivery-policy version. |
| ticket.repository-policy.get | Atomic | Get an organization-scoped repository delivery policy. |
| ticket.repository-policy.list | Atomic | List repository delivery-policy versions newest first. |
| ticket.repository-policy.retire | Linear | Retire one repository delivery-policy version. |
| ticket.schedule | Linear | Register a one-shot or recurring trigger that fires a workflow under the ticket owner's authority. |
| ticket.search | Atomic | Filtered, paginated ticket list with optional best-effort live source hydration. |
| ticket.software-delivery.begin | Linear | Create the idempotent delivery lifecycle and immutable policy snapshot for one ticket Git-work item. |
| ticket.software-delivery.cleanup-claim-next | Linear | Claim one due owner-specific cleanup task with bounded attempts and a crash-recoverable lease. |
| ticket.software-delivery.cleanup-complete | Linear | Acknowledge an exact cleanup claim as absent, deleted, minimized, or purged without copying deleted payloads into Tickets. |
| ticket.software-delivery.cleanup-execution-log-finalize | Linear | Validate provider, Lumen, workflow-history, and main-database receipts before completing one execution-log cleanup task |
| ticket.software-delivery.cleanup-execution-log-renew | Linear | Renew an exact live execution-log cleanup claim for the bounded multi-store retention controller |
| ticket.software-delivery.cleanup-fail | Linear | Record one bounded typed cleanup failure for retry without claiming that another state owner succeeded. |
| ticket.software-delivery.cleanup-list | Atomic | List organization-scoped cleanup tasks without provider coordinates, credentials, local paths, or deleted payloads. |
| ticket.software-delivery.cleanup-minimize | Linear | Atomically minimize one exact Git-observation, delivery-evidence, or native-evidence claim and record a payload-free tombstone. |
| ticket.software-delivery.cleanup-plan | Linear | Create deterministic provider-blind cleanup tasks for terminal, resolved software deliveries whose retention windows expired. |
| ticket.software-delivery.controller-claim-next | Linear | Claim one oldest-first software-delivery action under row locking, idempotency, and an expiring crash-recovery lease. |
| ticket.software-delivery.controller-claim-release | Linear | Release a software-delivery controller claim after a safe no-op or handoff; stale owners cannot release a replacement claim. |
| ticket.software-delivery.controller-claim-renew | Linear | Renew a live software-delivery controller claim only when owner, state, and deterministic action still match. |
| ticket.software-delivery.controller-list | Atomic | List oldest-first non-terminal software-delivery actions for a deterministic controller without exposing provider coordinates. |
| ticket.software-delivery.cost-get | Atomic | Get delivery spend, active reservations, policy budget, category and provider breakdowns, and bounded immutable entries. |
| ticket.software-delivery.cost-record | Linear | Append immutable model, compute, storage, or provider spend with validated delivery/session/execution/artifact attribution. |
| ticket.software-delivery.cost-reservation-release | Linear | Release one active delivery-cost reservation without recording spend. |
| ticket.software-delivery.cost-reservations-reconcile | Linear | Reconcile explicit delivery-cost reservations only with a fresh recovery snapshot and terminal owner proof. |
| ticket.software-delivery.cost-reserve | Linear | Reserve a bounded USD amount against one immutable delivery-policy budget while accounting for concurrent active reservations. |
| ticket.software-delivery.cost-reserve-bundle | Linear | Reserve model and optional compute USD under one delivery lock and transaction so a partial launch reservation cannot leak. |
| ticket.software-delivery.evidence-record | Linear | Append ordered native Git, test, PR, check, merge, release, build, migration, rollout, deployment, blocker, or recovery evidence. |
| ticket.software-delivery.get | Atomic | Read one organization-scoped software delivery with optional ordered transitions and evidence. |
| ticket.software-delivery.mutation-control-activate | Linear | Activate an audited provider-blind stop by organization, actor, repository, runner group, or delivery policy. |
| ticket.software-delivery.mutation-control-evaluate | Atomic | Evaluate the current provider-blind mutation-control decision without starting, releasing, or changing work. |
| ticket.software-delivery.mutation-control-list | Atomic | List organization-scoped mutation controls and audit state. |
| ticket.software-delivery.mutation-control-release | Linear | Release an exact organization-scoped mutation control. |
| ticket.software-delivery.recovery-abandon | Linear | Abandon a delivery with retained evidence and explicit cleanup acknowledgement. |
| ticket.software-delivery.recovery-drill-complete | Linear | Complete a drill with bounded RPO/RTO and digest evidence. |
| ticket.software-delivery.recovery-drill-fail | Linear | Record a failed or blocked drill without physical diagnostics. |
| ticket.software-delivery.recovery-drill-plan | Linear | Plan an isolated restore drill for one exact recovery point. |
| ticket.software-delivery.recovery-drill-start | Linear | Start one planned restore drill with exact command replay. |
| ticket.software-delivery.recovery-evaluate | Atomic | Evaluate current RPO/RTO, retention, and restore-drill blockers. |
| ticket.software-delivery.recovery-inspect | Atomic | Inspect delivery, blocker, session, controller, and cost state and return a digest-bound closed recovery action plan. |
| ticket.software-delivery.recovery-objective-configure | Linear | Configure one immutable, provider-blind RPO/RTO objective. |
| ticket.software-delivery.recovery-objective-list | Atomic | List organization recovery objectives without physical coordinates. |
| ticket.software-delivery.recovery-objective-retire | Linear | Retire one exact recovery objective without deleting evidence. |
| ticket.software-delivery.recovery-point-record | Linear | Append one digest-bound physical recovery-point observation. |
| ticket.software-delivery.recovery-resume | Linear | Resume a blocked delivery only at its exact stored safe-resume state. |
| ticket.software-delivery.retention-hold-set | Linear | Set or clear an organization-scoped delivery retention hold while preserving bounded attributed history. |
| ticket.software-delivery.slo-evaluate | Linear | Evaluate the versioned software-delivery SLO contract and expose the full provider-blind scan payload to remote workflow consumers. |
| ticket.software-delivery.slo-scan | Atomic | Evaluate versioned queue-through-deployment delivery objectives and emit safe, stable alert keys without reading provider coordinates. |
| ticket.software-delivery.transition | Linear | Append an ordered, idempotent delivery transition with typed blocker and safe-resume evidence. |
| ticket.sync.software-delivery-slo-finding | Linear | Synchronize one sanitized current-run software-delivery SLO finding into a stable incident and close it only from durable recovery state. |
| ticket.transition | Linear | Move a ticket's status along the allowed-transition map, with timeline. |
| ticket.trigger.cancel | Linear | Pause or cancel a ticket's schedule by deactivating its trigger. |
| ticket.update | Linear | Edit a ticket's mutable fields (priority, severity, title, body, labels, subject). |
