Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
|
cmd
Package cmd implements CLI commands for the dark-factory tool.
|
Package cmd implements CLI commands for the dark-factory tool. |
|
config
Package config handles configuration loading and validation.
|
Package config handles configuration loading and validation. |
|
containerlock
Package containerlock provides a system-wide file lock that serializes the "count running containers → start container" sequence across multiple dark-factory daemon instances.
|
Package containerlock provides a system-wide file lock that serializes the "count running containers → start container" sequence across multiple dark-factory daemon instances. |
|
executor
Package executor runs prompt files inside Docker containers.
|
Package executor runs prompt files inside Docker containers. |
|
factory
Package factory wires all dependencies for the dark-factory application.
|
Package factory wires all dependencies for the dark-factory application. |
|
formatter
Package formatter implements a Go port of the claude-yolo Python v2 stream-json formatter.
|
Package formatter implements a Go port of the claude-yolo Python v2 stream-json formatter. |
|
generator
Package generator creates prompt files from spec definitions.
|
Package generator creates prompt files from spec definitions. |
|
git
Package git provides version control operations for commits, tags, branches, and PRs.
|
Package git provides version control operations for commits, tags, branches, and PRs. |
|
globalconfig
Package globalconfig loads and validates the user-level dark-factory configuration from ~/.dark-factory/config.yaml.
|
Package globalconfig loads and validates the user-level dark-factory configuration from ~/.dark-factory/config.yaml. |
|
lock
Package lock provides file-based mutual exclusion for single-instance enforcement.
|
Package lock provides file-based mutual exclusion for single-instance enforcement. |
|
preflight
Package preflight provides the baseline check that runs before each prompt execution.
|
Package preflight provides the baseline check that runs before each prompt execution. |
|
processor
Package processor manages the prompt execution lifecycle.
|
Package processor manages the prompt execution lifecycle. |
|
project
Package project defines project-level types and naming.
|
Package project defines project-level types and naming. |
|
prompt
Package prompt handles prompt file loading, saving, and queue management.
|
Package prompt handles prompt file loading, saving, and queue management. |
|
queuescanner
Package queuescanner drives the queue-scan loop: listing queued prompts, validating them, handling blockers, and dispatching to a PromptProcessor.
|
Package queuescanner drives the queue-scan loop: listing queued prompts, validating them, handling blockers, and dispatching to a PromptProcessor. |
|
reindex
Package reindex detects and resolves duplicate numeric prefixes across multiple lifecycle directories for prompt and spec files.
|
Package reindex detects and resolves duplicate numeric prefixes across multiple lifecycle directories for prompt and spec files. |
|
report
Package report generates and parses completion reports from prompt execution.
|
Package report generates and parses completion reports from prompt execution. |
|
review
Package review implements automated PR review polling and fix prompt generation.
|
Package review implements automated PR review polling and fix prompt generation. |
|
runner
Package runner orchestrates the main dark-factory event loop.
|
Package runner orchestrates the main dark-factory event loop. |
|
scenario
Package scenario provides types and file-system access for scenario markdown files.
|
Package scenario provides types and file-system access for scenario markdown files. |
|
server
Package server provides HTTP handlers for status, queue, and inbox endpoints.
|
Package server provides HTTP handlers for status, queue, and inbox endpoints. |
|
slugmigrator
Package slugmigrator provides migration of bare spec number references in prompt files to full spec slugs (e.g.
|
Package slugmigrator provides migration of bare spec number references in prompt files to full spec slugs (e.g. |
|
spec
Package spec handles specification file loading, status management, and listing.
|
Package spec handles specification file loading, status management, and listing. |
|
specnum
Package specnum provides spec number parsing utilities.
|
Package specnum provides spec number parsing utilities. |
|
specwatcher
Package specwatcher watches spec files and triggers prompt generation on changes.
|
Package specwatcher watches spec files and triggers prompt generation on changes. |
|
status
Package status aggregates and formats system status information.
|
Package status aggregates and formats system status information. |
|
subproc
Package subproc provides bounded-duration subprocess execution for short-lived read-only commands (git status, docker ps).
|
Package subproc provides bounded-duration subprocess execution for short-lived read-only commands (git status, docker ps). |
|
validationprompt
Package validationprompt resolves a validationPrompt config value into criteria text.
|
Package validationprompt resolves a validationPrompt config value into criteria text. |
|
version
Package version provides build version information.
|
Package version provides build version information. |
|
watcher
Package watcher monitors the prompts directory for file changes and normalizes filenames.
|
Package watcher monitors the prompts directory for file changes and normalizes filenames. |
Click to show internal directories.
Click to hide internal directories.