ACCESO ANTICIPADO — LOTE FUNDADORES

30 horas de arquitectura.
Un comando.

La base Next.js determinista con errores tipados, fronteras hexagonales y 5 compuertas de auditoría impuestas en cada commit.

Una base Next.js determinista donde cada error es un Result tipado, cada dependencia está invertida detrás de interfaces, y cada commit pasa 5 compuertas de integridad antes de existir. No es un starter kit — es un estándar de ingeniería.

Licencia vitalicia — $199 (Acceso Anticipado)

Sin llamadas de venta. Sin demos de 30 min. Acceso directo al repositorio tras aprobación.

EL BLUEPRINT ARQUITECTÓNICO

EXPLORADOR — STRICTKIT BLUEPRINT
32 ARCHIVOS • 4 CAPAS
DOMINIO
APLICACIÓN
INFRAESTRUCTURA
PRESENTACIÓN
ARCHITECTURE.mdcore
Dockerfile
docker-compose.yml
vitest.config.mts
ci.yml

ESTRUCTURA REAL — NO ES UN MOCK. ESTE ES EL REPO QUE CLONAS.

CONVICCIÓN DE FUNDADOR

¿Por qué existe StrictKit?

Este proyecto existe porque lanzar excepciones es un fallo de diseño.

Construimos esto porque estábamos hartos de heredar codebases donde la primera semana se gasta en descifrar qué excepciones son intencionales y cuáles son bugs. Si esa frase te resuena, estás en el lugar correcto.

LAS GARANTÍAS ARQUITECTÓNICAS

Los tres pilares de integridad

Result'<'T, AppError'>'

Arquitectura Zero-Throw

Cada operación retorna Result'<'T, AppError'>'. Los errores son datos tipados con códigos semánticos — no stack traces que descubres en producción. El compilador impone manejo exhaustivo. Ninguna función lanza excepciones.

Dominio → Interfaz → Infra

Soberanía hexagonal

Tu lógica de negocio tiene cero conocimiento de Supabase, Stripe o cualquier framework. Las entidades de dominio son puras. Los casos de uso dependen de interfaces. La infraestructura es un plugin reemplazable — cambia tu base de datos sin tocar una sola línea de código de dominio.

UserId ≠ LicenseId

Seguridad en compilación

Tipos ID con marca impiden mezclar UserId con LicenseId en tiempo de compilación. Uniones enum en MAYÚSCULAS eliminan strings mágicos. Entidades Readonly hacen la mutación imposible. Bugs que aparecerían en producción se capturan antes de ejecutar el código.

IMPUESTAS EN CADA COMMIT POR EL CLI DE STRICTKIT

Las 5 compuertas de auditoría

NO_ANY

El `any` implícito es un incumplimiento de contrato con el compilador. Si TypeScript se rinde, el build falla.

SECRET_SENTINEL

API keys, tokens y credenciales se interceptan antes de llegar al control de versiones. Una key filtrada es un riesgo para tu carrera.

DOCKER_GATEKEEPER

Las imágenes de contenedor deben estar fijadas a un digest específico. Nada de `:latest`. Tu superficie de ataque es determinista o no se despliega.

CONSOLE_SILENCE

Los logs de producción son evidencia legal, no herramientas de debug. Las sentencias console en código no-test se eliminan sin contemplación.

DEPENDENCY_FREEZE

Los lockfiles son ley. Ejecutar `npm install` en CI está prohibido. Builds reproducibles o el pipeline se detiene.

strictkit-blueprint — bash

LO QUE SE ENTREGA AL CLONAR

Inventario técnico

TECHNICAL_INVENTORY.log

[REPO] strictkit-blueprint — privado, versionado, actualizaciones de por vida

[GATE] NO_ANY — any implícito bloqueado en pre-commit

[GATE] SECRET_SENTINEL — credenciales interceptadas antes del VCS

[GATE] DOCKER_GATEKEEPER — imágenes fijadas a digest, sin :latest

[GATE] CONSOLE_SILENCE — solo logs de producción, cero ruido de debug

[GATE] DEPENDENCY_FREEZE — lockfiles impuestos, npm install bloqueado en CI

[INFRA] Supabase — Auth + Base de datos + Row Level Security

[INFRA] Docker — Imágenes Alpine, digests fijados, orquestación compose

[INFRA] Stripe — Handler de webhooks, integración de facturación lista

[INFRA] Resend — Adaptador de email transaccional detrás de interfaz

[DOCS] ARCHITECTURE.md — Especificación completa del sistema

[DOCS] Vitest — Tests unitarios con cobertura de casos de uso

[DOCS] CI/CD — Pipeline GitHub Actions con compuertas de auditoría

[CI/CD] strictkit audit --json — Integración nativa en pipelines. Ejecuta las mismas 5 compuertas en GitHub Actions, GitLab CI o cualquier sistema CI/CD. La v0.2.0 incluye output JSON estructurado para enforcement automatizado.

EL COSTE DE NO TENER UN ESTÁNDAR

Precio racional

+30 horas de arquitectura, configuración y mantenimiento — reemplazadas por un solo comando.

ACCESO ANTICIPADO — v0.3

$199

Motor core: Result monad, capas hexagonales, entidades tipadas, integración Supabase, pipeline Docker, 5 compuertas CLI. Reemplaza +30 horas de setup arquitectónico, configuración y mantenimiento continuo.

CONGELAR PRECIO FUNDADOR

PAGO ÚNICO • ACTUALIZACIONES DE POR VIDA • GARANTÍA 14 DÍAS

PLATAFORMA COMPLETA — v1.0

$349

Todo en Acceso Anticipado más módulos verificados: integración de facturación Stripe, flujos Auth (magic link + OAuth), panel Admin, librería de componentes UI. Cada módulo auditado contra el mismo estándar estricto.

Los early adopters congelan los $199 permanentemente. El precio sube en cada hito verificado. Premiamos la confianza temprana con precio permanente.

v0.3 Core ($199) → v0.5 Módulo Auth ($249) → v0.7 Módulo Billing ($299) → v1.0 Plataforma completa ($349)

Sin llamadas de venta. Sin demos de 30 minutos. Sin proceso de compra. Solicita, paga, clona el repo. Ese es el flujo completo.

Garantía de 14 días. Sin preguntas.

EL FILTRO ESTRICTO

Esto no es para todos

StrictKit no es para:

Desarrolladores que toleran `any` cuando los tipos se complican. El CLI no negocia — bloquea el commit.

Equipos donde "solo despliégalo" significa tolerar defectos conocidos. Si la integridad arquitectónica es negociable, no somos compatibles.

Ingenieros que tratan el manejo de errores como algo secundario. Si tu estrategia es try/catch y esperar lo mejor, StrictKit se sentirá como una camisa de fuerza.

Constructores de "rápido y sucio" que planean refactorizar después. Después nunca llega. Ambos lo sabemos.

StrictKit es para:

Ingenieros senior que han reconstruido la misma base tres veces y se niegan a hacerlo de nuevo.

CTOs y Tech Leads estableciendo estándares de ingeniería — no como burocracia, sino como apalancamiento.

Founders que saben que su codebase es un activo o un pasivo. No hay punto medio.

El ingeniero que lee esta lista y piensa: "Por fin." Tú eres nuestro cliente.

RESPONDIDAS DIRECTAMENTE

Objeciones comunes

¿Por qué no configurar ESLint, Husky y Docker yo mismo?

Puedes. Presupuesta +30 horas de configuración, debugging de falsos positivos y mantenimiento continuo. StrictKit te vende esas horas por $199 — con un estándar arquitectónico que va mucho más allá del linting.

¿Qué pasa cuando Next.js lanza una versión mayor?

Tu licencia incluye actualizaciones de por vida. Cuando el stack evoluciona, la arquitectura de referencia se actualiza y tú haces pull. Sin costo extra, sin vencimiento.

¿Puedo usarlo para proyectos de clientes?

Sí. La licencia cubre proyectos comerciales, personales y de clientes sin límite. La única restricción: no puedes revender la arquitectura como template o kit.

¿La subida de precio de $199 → $349 es real?

Sí. El precio refleja la madurez del protocolo. Cada módulo verificado (Auth, Billing, UI) agrega valor concreto y probado. Los early adopters congelan el precio actual permanentemente. El roadmap es público.

¿Y si no funciona para mi caso de uso?

Garantía de 14 días. Si la arquitectura no te ahorra tiempo significativo en tu primer sprint, reembolso completo. Sin proceso, sin conversación.

¿No es solo un boilerplate con opiniones fuertes?

No. Un boilerplate te da archivos. StrictKit te da invariantes — cada error está tipado, cada dependencia está invertida, cada entidad es inmutable. El CLI impone estas garantías en cada commit. Esto es un estándar, no un starter.

Desarrollado por

HT

Héctor Topete

Senior Software Developer

8 años desplegando sistemas donde el downtime dispara revisiones de incidentes. StrictKit existe porque me cansé de reconstruir la misma base arquitectónica cada vez que heredaba un codebase sin estándares. Esto no es un framework — es el baseline que exijo antes de escribir una sola línea de lógica de negocio.

Cada decisión arquitectónica en StrictKit viene de un fallo de producción que me negué a repetir.

© 2026 STRICTKIT • ALL SYSTEMS NOMINAL