221b108bcbddf0c180f19f65c478b3e10c4fab8c
- registry.db Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
dev_console
CLI unificado para listar, inspeccionar y gestionar issues y flows del registry.
Build
cd apps/dev_console
CGO_ENABLED=0 go build -o dev_console .
Uso
# Listar issues con filtros
./dev_console issue list
./dev_console issue list --status pendiente
./dev_console issue list --domain trading --prio alta
./dev_console issue list --type epic
# Ver un issue concreto
./dev_console issue show 0099
./dev_console issue status 0099
# Board Kanban en terminal
./dev_console issue board
# Flows
./dev_console flow list
./dev_console flow list --risk high
./dev_console flow show 0001
./dev_console flow status 0001
# Work: que hacer hoy
./dev_console work today
./dev_console work dashboard # JSON para dashboards
# Salida JSON (todos los subcomandos)
./dev_console issue list --json | jq '.[] | .id'
Entorno
FN_REGISTRY_ROOT — directorio raiz del registry. Si no se setea, se
auto-detecta subiendo desde el cwd hasta encontrar registry.db.
Auto-deteccion de raiz
El binario puede lanzarse desde cualquier directorio dentro del registry:
# Desde la raiz
./apps/dev_console/dev_console issue list
# Con env var explicita
FN_REGISTRY_ROOT=/home/lucas/fn_registry ./dev_console issue list
Subcomandos v2 (stub)
Los siguientes subcomandos imprimen "TODO v2" y salen con exit code 2:
issue dep|roadmap|tag|done|stale|createflow create|dod|trace|user-test|run|chain|donework weekly|search
Source
main.go— entrypoint + dispatch + flag parsingparser.go— ParseIssue / ParseFlow / LoadAllIssues / LoadAllFlowsissue.go— subcomandos de issueflow.go— subcomandos de flowwork.go— subcomandos de workformat.go— tabwriter helpers + JSON rendererparser_test.go— unit tests con fixtures en testdata/
Description
Languages
Go
100%