Directories
¶
| Path | Synopsis |
|---|---|
|
bridge
|
|
|
cqa
Package cqa bridges a Code-Quality-Agent (CQA) API into the task queue: the latest scan's fixable issues for each locally-present repo become agent fix tasks.
|
Package cqa bridges a Code-Quality-Agent (CQA) API into the task queue: the latest scan's fixable issues for each locally-present repo become agent fix tasks. |
|
papdashboard
Package papdashboard forwards taskqueue facts to a PapDashboard instance: a dead-lettered task becomes an alert (alert.triggered), and if the task later completes (e.g.
|
Package papdashboard forwards taskqueue facts to a PapDashboard instance: a dead-lettered task becomes an alert (alert.triggered), and if the task later completes (e.g. |
|
Package budget answers one question for unattended pools: may we spend more agent money right now? Every enqueued agent task is a real cost, so the guard projects spend from the journal's task.enqueued facts and can defer to an operator-supplied command for custom ceilings.
|
Package budget answers one question for unattended pools: may we spend more agent money right now? Every enqueued agent task is a real cost, so the guard projects spend from the journal's task.enqueued facts and can defer to an operator-supplied command for custom ceilings. |
|
composition
module
|
|
|
config
module
|
|
|
Package consumer is the journal-as-bus push seam (ADR-0009): one paging reader over queue.Store bounded reads fans every fact out to exact subscribers, in Seq order, at-least-once.
|
Package consumer is the journal-as-bus push seam (ADR-0009): one paging reader over queue.Store bounded reads fans every fact out to exact subscribers, in Seq order, at-least-once. |
|
dlqbackoff
module
|
|
|
Package e2e holds end-to-end CLI tests that drive the built tq binary.
|
Package e2e holds end-to-end CLI tests that drive the built tq binary. |
|
Package executor defines the pluggable execution layer: how a claimed task actually runs.
|
Package executor defines the pluggable execution layer: how a claimed task actually runs. |
|
Package harvest turns repository backlogs into queue tasks.
|
Package harvest turns repository backlogs into queue tasks. |
|
Package httpapi is the v0.2 production API for non-Go producers (ADR-0008): enqueue tasks and read queue stats over HTTP with token auth.
|
Package httpapi is the v0.2 production API for non-Go producers (ADR-0008): enqueue tasks and read queue stats over HTTP with token auth. |
|
Package journal defines the append-only fact log that records everything that ever happened to tasks.
|
Package journal defines the append-only fact log that records everything that ever happened to tasks. |
|
cqrs
module
|
|
|
Package queue provides the durable task store and the Queue facade.
|
Package queue provides the durable task store and the Queue facade. |
|
companion
module
|
|
|
postgres
module
|
|
|
postgresv4
module
|
|
|
sqlite
module
|
|
|
sqlitev4
module
|
|
|
readmodel
module
|
|
|
retryx
module
|
|
|
Package review closes the loop around agent work: every completed agent task gets ONE review by a second agent, and a request_changes verdict can mint fix tasks.
|
Package review closes the loop around agent work: every completed agent task gets ONE review by a second agent, and a request_changes verdict can mint fix tasks. |
|
Package runactor composes long-running components under one signal story: named actors run concurrently, the first exit (or failure) ends the whole group, teardown runs LIFO, and an interrupt actor turns SIGINT/SIGTERM into graceful cancellation — a second signal exits hard.
|
Package runactor composes long-running components under one signal story: named actors run concurrently, the first exit (or failure) ends the whole group, teardown runs LIFO, and an interrupt actor turns SIGINT/SIGTERM into graceful cancellation — a second signal exits hard. |
|
Package status automates the "done prompt": after every N completed agent tasks in a project, the sweeper mints ONE status task — a headless agent that writes a full status report (docs/status/<timestamp>.md) and closes the loop by appending the next work items to the repo's TODO_LIST.md, where the next harvest tick picks them up.
|
Package status automates the "done prompt": after every N completed agent tasks in a project, the sweeper mints ONE status task — a headless agent that writes a full status report (docs/status/<timestamp>.md) and closes the loop by appending the next work items to the repo's TODO_LIST.md, where the next harvest tick picks them up. |
|
Package task defines the core Task record and its lifecycle.
|
Package task defines the core Task record and its lifecycle. |
|
testastguard
module
|
|
|
templ: version: v0.3.1020
|
templ: version: v0.3.1020 |
|
Package worker implements the claim→heartbeat→execute→complete loop.
|
Package worker implements the claim→heartbeat→execute→complete loop. |
Click to show internal directories.
Click to hide internal directories.