6 Commits

Author SHA1 Message Date
egutierrez 6a0a23b73e chore: auto-commit (1 archivos)
- app.md

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 00:31:31 +02:00
egutierrez 6930ad7a42 Merge quick/dedup-migrations: sqlite_apply_migrations_go_infra del registry 2026-05-09 12:40:14 +02:00
egutierrez d231f04a26 refactor: usar sqlite_apply_migrations_go_infra del registry
Sustituye applyMigrations + splitSQLStatements + isIdempotentError locales
por infra.ApplyMigrations del registry. ~55 LOC eliminadas.

- store.go: import fn-registry/functions/infra, llama infra.ApplyMigrations
- go.mod: declara dep fn-registry con replace local
- app.md: declara sqlite_apply_migrations_go_infra en uses_functions

Sin cambio funcional (mismo parser naive de `;`, mismas reglas idempotentes).
Bug fixes futuros se aplicaran automaticamente al consumir registry.
2026-05-09 12:40:10 +02:00
egutierrez ff5c17f7ff refactor(store): migration files + embed.FS
- migrations/001_init.sql + 002_target_extras.sql extraidos de schema inline
- store.go: applyMigrations() con embed.FS, splitSQLStatements, isIdempotentError
- aplica regla db_migrations.md (fn_registry/.claude/rules/)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-09 00:44:52 +02:00
egutierrez 8e30e8cf29 docs(app): sync uses_functions con imports reales (audit drift)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 02:08:45 +02:00
fn-registry agent 041400b907 chore: sync from fn-registry agent 2026-04-28 22:12:20 +02:00