6265133ac972205994ffcf91fda4003df58c5fef
Anade tests unitarios e integracion sobre SQLite in-memory: - CRUDDefineResource: casos felices y rechazo de inputs invalidos (nombre vacio, tipos no soportados, nombres reservados, duplicados). - CRUDGenerateTableSQL: columnas base, NOT NULL/UNIQUE/DEFAULT, deleted_at con soft_delete y verificacion de que el DDL es ejecutable en sqlite. - Create + Get: creacion feliz, validaciones required/min_length/max_length/ enum/min/max, 409 en UNIQUE, GET 200/404. - List: paginacion, filtros, orden ascendente, campos desconocidos ignorados. - Update: partial update, 404 y validacion de campos enviados. - Delete: hard delete, soft delete, 404, ocultar soft-deleted en list. - Integracion end-to-end con httptest.NewServer cubriendo CRUD completo y multiples recursos registrados en el mismo mux.
fn-registry — Schema de documentación
Registry personal de código con búsqueda FTS. Diseñado para composición funcional y agentes.
Archivos
functions.md— Schema de la tabla functions (incluye pipelines y componentes React)types.md— Schema de la tabla typesintegrity.md— Reglas de integridad y referencias cruzadasarchitecture.md— Visión general del sistema
Tablas
| Tabla | Descripción |
|---|---|
functions |
Funciones atómicas, pipelines y componentes React |
types |
Tipos algebraicos (product / sum) |
kind: valores posibles
| Valor | Descripción |
|---|---|
function |
Función atómica pura o impura |
pipeline |
Composición de funciones, siempre impura |
component |
Componente React, extiende el schema base |
fn-registry schema v1.0
Description
Languages
Go
27.5%
C++
25.5%
Python
24.1%
Shell
11.6%
C
5.8%
Other
5.3%