chore: auto-commit (5 archivos)

- app.md
- backend/chat.go
- Dockerfile
- docker-compose.yml
- traefik-dynamic.yml

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-09 18:11:24 +02:00
parent ce807ec2ee
commit f1ee116d3b
5 changed files with 151 additions and 9 deletions
+26
View File
@@ -43,6 +43,32 @@ uses_types:
framework: "net/http + vite + react + mantine + dnd-kit"
entry_point: "backend/main.go"
dir_path: "apps/kanban"
# Validacion end-to-end (fase 4 del bucle reactivo). Ver issue 0068.
e2e_checks:
- id: build_frontend
cmd: "cd frontend && pnpm install --frozen-lockfile && pnpm build"
timeout_s: 180
expect_exit: 0
- id: build_backend
cmd: "CGO_ENABLED=1 go build -tags fts5 -o kanban ."
timeout_s: 120
expect_exit: 0
- id: migrations_apply
cmd: "rm -f /tmp/kanban_e2e.db && ./kanban --port 0 --db /tmp/kanban_e2e.db --migrate-only"
timeout_s: 15
expect_exit: 0
- id: migrations_schema
cmd: "sqlite3 /tmp/kanban_e2e.db 'SELECT version FROM schema_migrations ORDER BY version;'"
expect_stdout_contains: "1"
- id: smoke_api
cmd: "./kanban --port 8195 --db /tmp/kanban_e2e.db &"
health: "http://127.0.0.1:8195/api/board"
timeout_s: 10
- id: tests_go
cmd: "go test -tags fts5 -count=1 ./..."
timeout_s: 120
expect_exit: 0
---
## Arquitectura