Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
devclean
command
|
|
|
internal
|
|
|
config
Package config handles .devclean/config.yml, the project settings of devclean (§8.1), and the layout of the .devclean directory.
|
Package config handles .devclean/config.yml, the project settings of devclean (§8.1), and the layout of the .devclean directory. |
|
constitution
Package constitution manages .devclean/constitution.md (§6.11): project-wide conventions injected into every agent context so that parallel agents make compatible design decisions.
|
Package constitution manages .devclean/constitution.md (§6.11): project-wide conventions injected into every agent context so that parallel agents make compatible design decisions. |
|
examiner
Package examiner implements the blind test examiner of §6.8.
|
Package examiner implements the blind test examiner of §6.8. |
|
executor
Package executor wraps agent CLIs as subprocesses behind the Executor interface (§8.3, opción A).
|
Package executor wraps agent CLIs as subprocesses behind the Executor interface (§8.3, opción A). |
|
gate
Package gate implements the entry gate of §6.3: the four checks a task must pass before devclean spends a single token on it.
|
Package gate implements the entry gate of §6.3: the four checks a task must pass before devclean spends a single token on it. |
|
kv
Package kv implements the small yaml subset devclean uses in both .devclean/config.yml (§8.1) and the task contract frontmatter (§6.1): flat `clave: valor` scalars and inline lists `clave: ["a", "b"]`.
|
Package kv implements the small yaml subset devclean uses in both .devclean/config.yml (§8.1) and the task contract frontmatter (§6.1): flat `clave: valor` scalars and inline lists `clave: ["a", "b"]`. |
|
loop
Package loop implements the work loop of §6.4 and its instrumentation (adenda A.2): cada intento escribe una línea en .devclean/runs/<id>/attempts.jsonl.
|
Package loop implements the work loop of §6.4 and its instrumentation (adenda A.2): cada intento escribe una línea en .devclean/runs/<id>/attempts.jsonl. |
|
metrics
Package metrics computes the five metrics of §9 from the artifacts: attempts.jsonl, the task states and the delivery records that ship leaves behind.
|
Package metrics computes the five metrics of §9 from the artifacts: attempts.jsonl, the task states and the delivery records that ship leaves behind. |
|
overlap
Package overlap implements the active overlap detection of §6.9: textual (git merge-tree) and semantic (shared exported symbols from attempts.jsonl).
|
Package overlap implements the active overlap detection of §6.9: textual (git merge-tree) and semantic (shared exported symbols from attempts.jsonl). |
|
plan
Package plan implementa al planificador (§5, §8.2): convierte una petición en lenguaje natural en contratos de tarea.
|
Package plan implementa al planificador (§5, §8.2): convierte una petición en lenguaje natural en contratos de tarea. |
|
room
Package room manages the isolated workrooms of §6.2: one git worktree per active task under .devclean/rooms/<id>/, on branch devclean/<id>, with its own dependencies and port.
|
Package room manages the isolated workrooms of §6.2: one git worktree per active task under .devclean/rooms/<id>/, on branch devclean/<id>, with its own dependencies and port. |
|
sealed
Package sealed manages the hidden test suite storage for §6.8.
|
Package sealed manages the hidden test suite storage for §6.8. |
|
ship
Package ship implements the exit gate of §6.5: the nine deterministic steps a task must pass before devclean opens a PR.
|
Package ship implements the exit gate of §6.5: the nine deterministic steps a task must pass before devclean opens a PR. |
|
standup
Package standup implements the data standup report of §6.7.
|
Package standup implements the data standup report of §6.7. |
|
state
Package state tracks the runtime state of each task in .devclean/state/<id>.json.
|
Package state tracks the runtime state of each task in .devclean/state/<id>.json. |
|
task
Package task implements the task contract of §6.1: one markdown file per task under .devclean/tasks/, with a frontmatter block in the same yaml subset as config.yml and a free notes body.
|
Package task implements the task contract of §6.1: one markdown file per task under .devclean/tasks/, with a frontmatter block in the same yaml subset as config.yml and a free notes body. |
|
tui
Package tui es el modo interactivo de devclean (§16): la compuerta animada de la esclusa de salida, el tablero y la corrida en vivo.
|
Package tui es el modo interactivo de devclean (§16): la compuerta animada de la esclusa de salida, el tablero y la corrida en vivo. |
|
ui
Package ui implements the two output modes of devclean: plain text (one line per event) and structured JSON (§16.5).
|
Package ui implements the two output modes of devclean: plain text (one line per event) and structured JSON (§16.5). |
Click to show internal directories.
Click to hide internal directories.
