Ir al contenido
DocuGraph

devmind

Visión de negocio — DevMind

North Star: No colecciones tecnologías. Entiende por qué las utilizas. Ciclo: Aprende → Prueba → Entiende → Decide → Estandariza → Repite.

Aprendo tecnologías constantemente con ejemplos y proyectos, pero no consigo entenderlas a fondo, relacionarlas entre sí, probarlas en mis proyectos ni convertir lo que funciona en un estándar personal. El conocimiento queda disperso en notas, código y memoria, y cada tecnología se aborda de forma aislada.

Construir un cuaderno-laboratorio personal (Flutter, tablet Android) que transforme notas, conceptos, ejemplos, diagramas, proyectos y decisiones técnicas en conocimiento conectado, de modo que cada proyecto alimente un estándar personal de desarrollo en evolución.

DevMind combina cuatro actividades sobre un mismo grafo de conocimiento; la IA asiste la navegación, pero no es el centro:

┌──────────────────┐
│ DevMind │
└────────┬─────────┘
┌───────────────┼───────────────┐
▼ ▼ ▼
APRENDER PROYECTOS ESTÁNDAR
Ejemplos reales Entenderlos Decisiones
Diagramas Documentarlos Patrones
Conceptos Mejorarlos Plantillas
└───────────────┼───────────────┘
▼
GRAFO DE CONOCIMIENTO
│
Notas · Búsqueda · IA · Estándar
flowchart TD
DM[DevMind] --> AP[Aprender]
DM --> PR[Proyectos]
DM --> ES[Mi estándar]
AP --> NOTE[Notas]
PR --> NOTE
ES --> NOTE
NOTE --> KG[Grafo de conocimiento]
KG --> SEARCH[Búsqueda]
KG --> AI[IA contextual]
KG --> STD[Estándar personal]
  • Captura rápida de notas (pantalla “Hoy”) sin formularios.
  • Catálogo de tecnologías y conceptos con explicación corta, ejemplo y diagrama.
  • Mapa de conocimiento navegable (grafo de relaciones tipadas).
  • Registro de proyectos y su arquitectura visual.
  • Mi estándar: decisiones, historial y evidencia.
  • Laboratorio de experimentos (adoptar / descartar con motivo).
  • IA contextual acotada (explicar fácil, dar ejemplo, dibujar, comparar, ubicar en mis proyectos).
  • Modo ejemplo-primero como preferencia de aprendizaje.
  • Export a Markdown y diseño adaptativo para pantalla pequeña.
  • Plataforma de cursos o marketplace.
  • Colaboración multiusuario.
  • Gamificación y agentes autónomos.
  • Análisis completo de repositorios en 0.1.
  • Sincronización multidispositivo en 0.1.
  • Generación masiva automática de diagramas.
  • Soporte de HarmonyOS / HarmonyOS NEXT.
  • Desarrollador autodidacta (usuario único): dueño de sus notas, de sus proyectos y de su estándar. Es el único responsable de las decisiones.
  • IA contextual: asistente de navegación y explicación. Diseña preguntas y alternativas; nunca decide el estándar por el usuario.
  • Plataforma objetivo: Android (API 24+), decidido en ADR-09. Windows solo como entorno de desarrollo local.
  • GMS-agnóstico: prohibido depender de Google Play Services en el núcleo, para funcionar en cualquier Android.
  • Stack: Flutter 3.47.1 + Dart 3.13.1; material_ui 1.4.0 y cupertino_ui 1.1.1. Verificado 2026-09-22.
  • Usuario único, offline-first, datos locales.
  • El uso de IA requiere proveedor por API HTTP, control de claves y política de privacidad (TBD).
  • Código en repo propio devmind (codeRoot del proyecto).

Métrica primaria: porcentaje de conceptos que pasan de Descubierto a Adoptado o Descartado con evidencia adjunta (proyecto o experimento) dentro de un trimestre.

Métricas secundarias:

  • Porcentaje de decisiones del estándar revisadas dentro de su cadencia de revisión.
  • Número de conexiones reales entre conceptos, notas y proyectos (no nodos huérfanos).
  • Tiempo desde “capturar una idea” hasta “concepto con ejemplo y diagrama”.

Estado: HIPÓTESIS — umbrales concretos se fijan en TASK-01 tras el primer uso real.

  1. Ejemplo primero, explicación después. El cuerpo por defecto es 40% ejemplo, 40% visual, 20% teoría (configurable, no dogma).
  2. Primero capturas, después organizas. Nunca interrumpir con un formulario grande.
  3. El grafo es el activo, no la IA. La IA navega y explica relaciones; el valor está en las relaciones tipadas.
  4. Decisiones con evidencia. Toda adopción o descarte cita proyecto, experimento o nota.
  5. Sin decidir es una decisión. “No adoptado” se conserva con su motivo y recordatorio de revisión.
  • Soporte de stylus estándar de Android (Android 14+) desde Flutter para anotación (RF-16).
  • Persistencia local elegida (Drift / Isar / ObjectBox u otra).
  • Proveedor de IA y política de privacidad.
  • Alcance exacto del MVP 0.1 y umbrales de la métrica North Star.
  • Recorrido primario: JM-01.
  • Requisitos: RF-01 y derivados.
  • Límites técnicos: ARCH-01; ontología: ARCH-02; plataforma: ADR-09.
  • Decisiones: ADR-01 y derivados.