137 lines
3.2 KiB
Markdown
137 lines
3.2 KiB
Markdown
# 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 |