200e98e94c
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
3.0 KiB
3.0 KiB
2026-04-28
22:42 — Settings submenu + estandarizacion dataforge/master + 6 analyses indexados
Sesion larga de housekeeping del ecosistema de repos sub-fn_registry y mejora del menubar C++ con modulo About reusable.
- Hecho: nuevo modulo
app_about_cpp_core(cpp/functions/core/app_about.{h,cpp,md}) conabout_window_set_info(project, version, description)+ render automatico viafn::run_app. - Hecho:
app_menubar_cpp_coreahora exponeBeginMenu("Settings")con dos subitems:Settings...yAbout.... Cambio retro-compatible para todas las apps que ya invocabanapp_menubar(nullptr, 0, nullptr). - Hecho:
registry_dashboardcableaabout_window_set_info("fn_registry Dashboard", "0.2.0", ...)y muestra columnaGiten la tabla Apps (remote/local/-).AppRowextendido conrepo_url+dir_path. - Hecho: nuevo pipeline
ensure_repo_synced_bash_infra(bash/functions/infra/ensure_repo_synced.{sh,md}) — componegitea_create_repo+gitea_push_directory, idempotente, defaultsdataforge/master. - Hecho: 2 repos movidos de
egutierrez/adataforge/(agents_and_robots,element_matrix_chat); 6 creados desde cero (deploy_server,shaders_lab,voice_guide,agent_coding_eval,ontology_graph,turismo_spain); 10 migradosmain→master(apps:docker_tui,fuzzygraph,metabase_registry,pipeline_launcher,rapid_dashboards,script_navegador; analyses:estudio_embeddings,estudio_mercados,pruebas_jupyter,retrieving_graphs). - Hecho:
git config --global init.defaultBranch master. Default branch en Gitea actualizado viaPATCH /api/v1/repos/{owner}/{repo}con{"default_branch":"master"}, ramamainremota borrada. - Hecho: 6
analysis.mdcreados (agent_coding_eval,estudio_embeddings,estudio_mercados,ontology_graph,pruebas_jupyter,retrieving_graphs)../fn indexpasa de 2 a 8 analyses. - Hecho:
/full-git-pushdescubre apps/analyses sin.gity los inicializa viaensure_repo_synced./full-git-pulltrasfn syncclona losdataforge/<name>registrados que no existan localmente. - Hecho: ADR 0002 (
docs/adr/0002-apps-analyses-as-dataforge-master.md) — convenciondataforge/<basename>+ branchmasterpara apps/analyses;vaults/ysubrepos/exentos. - Hecho: CHANGELOG entrada 2026-04-28; regla
apps_tbd.mdactualizada con tronco unico master;.claude/CLAUDE.mdraiz menciona/full-git-pushauto-init. - Hecho: 4 commits + push (root
836ff025, registry_dashboarda728e2b, registry_dashboard previoa466fff); 3fn sync(sent 58 / server updated 34 / received 94). - Pendiente: definir mecanismo de sincronizacion para
vaults/(datos puros — TBD: object storage, rsync, restic). - Pendiente: aplicar mismo patron de columna Git al resto de tablas del dashboard (Analysis, Functions) si se quiere visibilidad uniforme.
Refs: ADR 0002, app_about_cpp_core, ensure_repo_synced_bash_infra, commits 836ff025 (root), a728e2b (dashboard), edcf029c (root features), a466fff (dashboard rebase).