# Obsidian — Configuración completa del sistema Resumen de toda la configuración de Obsidian integrada con Engram, OpenCode y Gitea. --- ## Vault - **Ruta local:** `C:\Users\juanm\Documents\GitHub\PLANIFICACION_PROYECTOS` - **Nombre:** PLANIFICACION PROYECTOS - **Repositorio Gitea:** `https://git.v-encore-lab.com/jjminguez/PLANIFICACION_PROYECTOS` --- ## Estructura de carpetas ``` PLANIFICACION_PROYECTOS/ ├── docs/ │ ├── arquitectura/ → Diagramas y documentación técnica │ ├── decisiones/ → DEC-001, DEC-002... decisiones técnicas │ └── reuniones/ → Actas con formato YYYY-MM-DD-tema.md ├── ejemplos/ ├── kanban/ → Tableros Kanban del proyecto ├── templates/ │ ├── decision.md → Plantilla para decisiones técnicas │ └── reunion.md → Plantilla para actas de reuniones ├── AGENTS.md ├── opencode.json └── README.md ``` --- ## Plugins instalados | Plugin | Uso | Configuración | |--------|-----|---------------| | **Templater** | Plantillas automáticas | Template folder: `templates` | | **Git** | Sync automático con Gitea | Auto commit cada 10 min | | **Kanban** | Tablero visual de la migración | — | | **Dataview** | Consultar notas como BD | — | | **Calendar** | Vista de reuniones por fecha | — | --- ## Configuración del plugin Git | Campo | Valor | |-------|-------| | Auto commit-and-sync interval | `10` minutos | | Auto pull interval | `10` minutos | | Commit message | `vault: {{date}} {{numFiles}} files` | | Pull updates on startup | ✅ | --- ## Configuración del plugin Templater | Campo | Valor | |-------|-------| | Template folder location | `templates` | --- ## Cómo crear una reunión 1. `Ctrl+P` → `Templater: Create new note from template` 2. Selecciona `reunion` 3. Guarda en `docs/reuniones/YYYY-MM-DD-tema` 4. Rellena los campos y guarda 5. Se sube automáticamente a Gitea en 10 minutos 6. O fuerza el push con `Ctrl+P` → `Git: Commit-and-sync` --- ## Cómo crear una decisión técnica 1. `Ctrl+P` → `Templater: Create new note from template` 2. Selecciona `decision` 3. Guarda en `docs/decisiones/DEC-XXX-titulo` 4. Rellena el contexto, la decisión y las alternativas 5. Sincroniza con Engram: ```powershell engram sync --cloud --project planificacion_proyectos ``` --- ## Flujo de trabajo completo ``` Tú escribes en Obsidian ↓ Plugin Git sube a Gitea (cada 10 min o manual) ↓ OpenCode lee docs/*.md automáticamente en cada sesión ↓ Agente actúa con ese contexto ↓ Engram guarda las decisiones técnicas del agente ↓ Próxima sesión: el agente recuerda todo ``` --- ## Forzar sync manual en cualquier momento Desde Obsidian: ``` Ctrl+P → Git: Commit-and-sync ``` Desde PowerShell: ```powershell engram sync --cloud --project planificacion_proyectos ``` --- ## Integración con OpenCode El archivo `opencode.json` tiene configurado: ```json "instructions": ["docs/*.md"] ``` Esto hace que OpenCode lea automáticamente todo lo que escribas en `docs/` al iniciar cada sesión. --- ## Dashboard de Engram - URL: `https://engram.v-encore-lab.com/dashboard/` - Login: usar el `ENGRAM_CLOUD_TOKEN` configurado en Windows