Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
sortie
command
Package main is the entry point for the Sortie orchestration service.
|
Package main is the entry point for the Sortie orchestration service. |
|
internal
|
|
|
agent/claude
Package claude implements domain.AgentAdapter for the Claude Code CLI.
|
Package claude implements domain.AgentAdapter for the Claude Code CLI. |
|
agent/mock
Package mock implements domain.AgentAdapter as a configurable test double for orchestrator and integration tests.
|
Package mock implements domain.AgentAdapter as a configurable test double for orchestrator and integration tests. |
|
config
Package config converts raw workflow front matter into typed runtime configuration.
|
Package config converts raw workflow front matter into typed runtime configuration. |
|
domain
Package domain defines the normalized types and adapter interfaces shared across all orchestration layers.
|
Package domain defines the normalized types and adapter interfaces shared across all orchestration layers. |
|
logging
Package logging provides structured logging primitives for the Sortie orchestrator.
|
Package logging provides structured logging primitives for the Sortie orchestrator. |
|
orchestrator
Package orchestrator implements the coordination layer: polling, dispatch, concurrency control, retry scheduling, and reconciliation.
|
Package orchestrator implements the coordination layer: polling, dispatch, concurrency control, retry scheduling, and reconciliation. |
|
persistence
Package persistence provides SQLite-backed durable storage for retry queues, run history, session metadata, and aggregate metrics.
|
Package persistence provides SQLite-backed durable storage for retry queues, run history, session metadata, and aggregate metrics. |
|
prompt
Package prompt renders per-issue prompt templates using Go text/template in strict mode.
|
Package prompt renders per-issue prompt templates using Go text/template in strict mode. |
|
registry
Package registry provides typed adapter registries that map kind strings to constructor functions.
|
Package registry provides typed adapter registries that map kind strings to constructor functions. |
|
server
Package server implements Sortie's embedded HTTP server for observability and operational control.
|
Package server implements Sortie's embedded HTTP server for observability and operational control. |
|
tool/trackerapi
Package trackerapi implements domain.AgentTool for issue tracker operations.
|
Package trackerapi implements domain.AgentTool for issue tracker operations. |
|
tracker/file
Package file implements domain.TrackerAdapter for a local JSON fixture file.
|
Package file implements domain.TrackerAdapter for a local JSON fixture file. |
|
tracker/jira
Package jira implements domain.TrackerAdapter for Atlassian Jira Cloud REST API v3.
|
Package jira implements domain.TrackerAdapter for Atlassian Jira Cloud REST API v3. |
|
workflow
Package workflow loads and parses Sortie workflow files.
|
Package workflow loads and parses Sortie workflow files. |
|
workspace
Package workspace manages per-issue workspace directories, path safety, and lifecycle hooks.
|
Package workspace manages per-issue workspace directories, path safety, and lifecycle hooks. |
Click to show internal directories.
Click to hide internal directories.