Skip to content

API de crates

Ironloom mantiene estrictas las responsabilidades de cada crate para que la orquestación del runtime permanezca separada de la lógica de dominio.

CrateResponsabilidad
ironloom-coreIDs tipados, primitivas de repositorio y rama, errores compartidos.
ironloom-configResolución de configuración de runtime, controles de configuración y precedencia del entorno.
ironloom-artifactsEnvoltorios de artefactos inmutables y contratos de esquema.
ironloom-storageEstado del sistema de archivos .ironloom/, índices de artefactos, configuración cifrada y vínculos persistidos de hilo.
ironloom-policyDecisiones de política que fallan de forma cerrada.
ironloom-process-graphValidación y enrutamiento del process graph tipado.
ironloom-queueContratos duraderos del ciclo de vida de work items.
ironloom-observabilityRegistros de auditoría y telemetría.
ironloom-worktreesSeguridad de worktrees locales de git.
ironloom-gatesContratos de controles y ejecución de comandos permitidos con timeouts, directorios de trabajo, control de entorno y streams capturados.
ironloom-workersEnvoltorios de solicitud/respuesta y registro de workers en proceso.
ironloom-supervisorSelección de rutas del process graph y despacho de workers mediante registro.
ironloom-discordAdaptador de operador consciente de hilos con verificación de interacciones HTTP firmadas.
ironloom-githubSolicitudes API de GitHub como fuente de verdad, transporte HTTP y proyecciones de repositorio, pull request y check-runs.
ironloom-sonarcloudBootstrap de SonarCloud, transporte HTTP, polling de quality gate y normalización de issues.
ironloom-runtimeComposición del servicio, health, readiness y superficie HTTP de configuración inicial.

Contributors

The avatar of contributor named as Vanna DiCatania Vanna DiCatania

Changelog

Operaciones de ingeniería auditables para Discord, GitHub, SonarCloud y k3s.