Files
fn_registry/dev/issues/0109k-skill-tree-dashboard-panel.md
egutierrez b9716a7cd6 chore: snapshot WIP previo + flow 0008 + 7 sub-issues (0112-0119)
Snapshot de WIP acumulado de sesiones previas antes de merge wave 1
del flow 0008 (kanban_cpp + agent_runner_api + DoD schema).

Incluye:
- dev/flows/0008-kanban-cpp-and-agent-workflows.md
- dev/issues/0112-0119*.md (7 sub-issues)
- WIP previo en cmd/fn/doctor.go, registry/*, modules/, cpp/, etc.

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

1.7 KiB

id, title, status, type, domain, scope, priority, depends, blocks, related, created, updated, tags
id title status type domain scope priority depends blocks related created updated tags
0109k skill_tree: panel Dashboard con stats por dominio + XP + level in-progress feature
meta
cpp-stack
app-scoped media
0109b
0109
2026-05-17 2026-05-17
skill-tree
cpp
imgui
dashboard
gamification

0109k — Dashboard panel

Tercer panel de skill_tree (Tree + Inspector + Dashboard). Vista cuantitativa del arbol de habilidades, complementaria al canvas visual.

Contenido

  • HUD top: LV global + XP total + total nodes done/planned/todo.
  • Tabla por dominio (18 filas, una por dominio canonico):
    • Domain
    • Done / Planned / Todo / Total
    • % completado (barra de progreso)
    • XP acumulado en ese dominio
    • Level por dominio (sqrt(xp_domain))
  • Top dominios masterizados (top 3 por % completado).
  • Dominios mas lock-loaded (los que tienen mas locked vs unlocked — proximos en desbloquearse).
  • Distribucion XP por type (epic vs feature vs bugfix...): mini-barras.

XP scheme

Por type del issue (al completarse):

  • epic → 10 XP
  • feature → 3 XP
  • infra → 4 XP
  • refactor → 2 XP
  • bugfix → 1 XP
  • chore → 1 XP
  • docs → 1 XP
  • spike → 2 XP
  • planning → 2 XP

Flows completados → 5 XP cada uno.

xp_total = sum(xp_per_done_node). level = floor(sqrt(xp_total)). Per-domain: igual pero filtrado por domain match (un nodo cuenta en cada uno de sus domain tags).

DoD

  • Tercer panel toggable desde menu View (Ctrl+3).
  • HUD con LV global + XP + counts.
  • Tabla por dominio con barras de progreso.
  • Distribucion XP por type (mini-bars).
  • Top mastered / next-to-unlock.
  • Refresh sincronizado con F5 del Tree.