Files
skill_tree/app.md
T
egutierrez a49481e1d4 feat(skill_tree): scan dev/issues+flows, parse frontmatter, render counts
- main.cpp scan dev/issues + dev/flows con std::filesystem
- parsea cada .md con parse_md_frontmatter_cpp_core (nueva fn pure)
- cuenta por status/domain/kind, lista nodos en panel Tree
- panel Inspector muestra detalle del nodo seleccionado (DoD, depends, related)
- --self-test imprime conteos a stdout (exit 0 si parse_errors=0)
- Reload manual via boton o tecla F5
- discover_registry_root: FN_REGISTRY_ROOT env o walk-up desde cwd
- uses_functions actualizado con parse_md_frontmatter_cpp_core
- CMakeLists.txt incluye el .cpp del parser

Smoke test 166 nodos parseados (159 issues + 7 flows), 0 parse errors.
Fase A del epic 0109. Sigue: 0109b layout anillos + render estatico.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-17 19:44:10 +02:00

1.4 KiB

name, lang, domain, description, tags, icon, uses_functions, uses_types, framework, entry_point, dir_path, repo_url, e2e_checks
name lang domain description tags icon uses_functions uses_types framework entry_point dir_path repo_url e2e_checks
skill_tree cpp tools Mapa interactivo de issues+flows en anillos concentricos por estado, click para spawn agentes
dashboard
meta
imgui
phosphor accent
tree-structure #c026d3
parse_md_frontmatter_cpp_core
imgui main.cpp apps/skill_tree https://gitea.organic-machine.com/dataforge/skill_tree
id cmd timeout_s
build cd cpp && cmake --build build --target skill_tree -j 300
id cmd timeout_s severity
self_test ./cpp/build/apps/skill_tree/skill_tree --self-test 30 warning

skill_tree

Mapa interactivo de los issues + flows del registry en anillos concentricos por estado. Click en un nodo abre el panel Inspector con su Definition of Done y las funciones del registry asociadas. Dos botones por nodo:

  • Generate ideas (claude -p) → escribe a idea_drafts para revision manual.
  • Run autonomous-task (fn-orquestador) → spawn subagente en sandbox auto/<issue>.

Roadmap: issue 0109. Diseno completo en el frontmatter del epic.

Build

cd cpp && cmake --build build --target skill_tree -j

Run

./cpp/build/apps/skill_tree/skill_tree

Estado

MVP fase A — sub-issue 0109a: shell + parsers issues/flows. Sin render de grafo todavia.