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>
This commit is contained in:
2026-05-18 18:17:08 +02:00
parent ddb5366884
commit b9716a7cd6
119 changed files with 14929 additions and 3084 deletions
+15
View File
@@ -29,4 +29,19 @@ struct ModuleInfo {
extern const ModuleInfo app_modules_array[];
extern const unsigned long app_modules_count;
// App identity para el header badge en viewports secundarios (panels arrastrados
// fuera del main window). Auto-generados desde el bloque `icon:` del app.md
// por codegen_app_modules.py. Permiten que el framework dibuje el cuadrado
// accent con la identidad visual de la app sin que main.cpp deba pasar el hex
// manualmente.
//
// app_header_accent_hex: "#RRGGBB" desde icon.accent (default "" si no se
// declara — framework cae a hash-derived).
// app_header_glyph_name: nombre del glyph Phosphor desde icon.phosphor.
// Hoy informativo: el framework C++ no tiene fuente
// Phosphor cargada, asi que cae a primera letra de
// about.name. Reservado para futuro mapping Tabler.
extern const char* const app_header_accent_hex;
extern const char* const app_header_glyph_name;
} // namespace fn