255e8dcf71
Frontend C++ ImGui (main.cpp + 4 paneles) + backend Go (HTTP + SQLite + fsnotify + SSE). Reusa parse/scan/watch funcs del registry (issue 0130a).
2.3 KiB
2.3 KiB
name, lang, domain, version, description, tags, icon, uses_functions, uses_types, framework, entry_point, dir_path, repo_url, e2e_checks
| name | lang | domain | version | description | tags | icon | uses_functions | uses_types | framework | entry_point | dir_path | repo_url | e2e_checks | |||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| kanban_cpp | cpp | tools | 0.2.0 | Kanban C++ v2 — gestor de dev/issues y dev/flows del registry. Board drag-drop, edicion bidireccional de frontmatter MD |
|
|
|
imgui | main.cpp | apps/kanban_cpp | https://gitea.organic-machine.com/dataforge/kanban_cpp |
|
kanban_cpp
Kanban C++ v2 para gestionar dev/issues/ y dev/flows/ del registry. Frontend ImGui sobre fn::run_app, backend Go local en backend/ que parsea los .md a SQLite y expone REST + SSE.
Build
# Backend
cd apps/kanban_cpp/backend && CGO_ENABLED=1 go build -o kanban_cpp_backend .
# Frontend
cmake --build cpp/build/linux --target kanban_cpp -j
Run
# Terminal 1: backend
apps/kanban_cpp/backend/kanban_cpp_backend --port 8487 --registry $PWD
# Terminal 2: frontend
./cpp/build/linux/apps/kanban_cpp/kanban_cpp
Por defecto el frontend apunta a http://127.0.0.1:8487. Cambiar con --backend http://host:port.
Self-test
./kanban_cpp --self-test — smoke headless (state singleton, filtros, HTTP wrapper sin backend).
Paneles
- Board — 4 columnas (pendiente / in-progress / bloqueado / completado). Drag-drop entre columnas reescribe el
.mdcorrespondiente via PATCH al backend. - Flows — tabla de flows. Click para detalle.
- Filters — sidebar multi-select de priority / scope / domain / tag + include_completed.
- Detail — combos para status/priority/scope + CSV editors para tags/domain/depends/blocks. Body MD read-only.
Anti-scope (issue 0130)
- Sin grafo de dependencias.
- Sin edicion del body MD (solo frontmatter).
- Sin crear issues nuevos.
- Sin DoD panel / agent runs / worktrees.