Índice de Arquitectura del Grabador
Índice del estado actual de los documentos de referencia de la arquitectura del Grabador.
En esta sección
- Arquitectura del Sistema de GrabaciónLímites del sistema, capas de contenedores, límites de confianza y flujo de datos de extremo a extremo.
- Modelo de Evidencia del Grabador y Arquitectura de IntegridadEsquema de sobre, codificación canónica, encadenamiento de hash, firmas y resultados de verificación.
- Grabador Arquitectura de Tiempo de Ejecución y Paquete del GrabadorCiclo de vida del grabador, límites del adaptador, flujo del constructor de paquetes y fases del verificador offline.
- Arquitectura de Almacenamiento del GrabadorContratos de persistencia y comportamiento en SQLite y en backends en memoria.
- Arquitectura de Flujos de Trabajo de Recorder CLI y OperadorEnrutamiento de comandos, resolución en tiempo de ejecución, comportamiento de salida i18n y flujos orientados a operadores.
- Arquitectura de Sidecar del GrabadorComposición del tiempo de ejecución del sidecar HTTP, controles de seguridad, idempotencia y ciclo de vida del transporte.
- Sistema de Grabación - Arquitectura de Pruebas y ValidaciónArquitectura de pruebas de sistema impulsada por el registro, contratos de artefactos y modelo de cobertura.
- Generación de Contratos de Grabadora y Arquitectura de ProyecciónAutoridad de artefactos generados determinísticamente, verificaciones de deriva y límites de transferencia de proyección.
- Arquitectura de Integración de OpenClaw para GrabadoresContrato de mapeo de OpenClaw, política de redacción, política de límites y cobertura de pruebas de integración.
- Arquitectura de Integración de Puerta de Decisión del GrabadorMapeo del flujo del contrato de la Puerta de Decisión MCP y política de integridad del runpack.
Cómo Usar Este Conjunto
Documentos de Arquitectura
- Docs/architecture/recorder_system_architecture.md
- System boundaries, data flow, trust boundaries, crate responsibilities,
y la capa de fachada
recorder-sdk.
- System boundaries, data flow, trust boundaries, crate responsibilities,
y la capa de fachada
- Docs/architecture/recorder_evidence_model_and_integrity_architecture.md
- Modelo de sobre, canonización, semántica de cadena hash y firmas.
- Docs/architecture/recorder_runtime_and_bundle_architecture.md
- Ciclo de vida del grabador, resolución de selectores, construcción de paquetes y verificación en 7 fases.
- Docs/architecture/recorder_storage_architecture.md
- Almacenar contratos de rasgos, comportamiento de SQLite y en memoria, e invariantes de persistencia.
- Docs/architecture/recorder_cli_and_operator_workflows_architecture.md
- CLI command architecture, runtime resolution, input limits, strict construir-validado i18n (sin retroceso silencioso), y comportamiento de salida.
- Docs/architecture/recorder_sidecar_architecture.md
- Composición del tiempo de ejecución del sidecar HTTP, controles de seguridad, idempotencia y ciclo de vida del transporte.
- Docs/architecture/recorder_system_test_and_validation_architecture.md
- Sistema de pruebas impulsado por registro, contrato de artefacto, matriz de cobertura y seguimiento de brechas.
- Docs/architecture/recorder_openclaw_integration_architecture.md
- Contrato de mapeo de eventos de OpenClaw, política de redacción/límites y cobertura de pruebas de integración.
- Docs/architecture/recorder_decision_gate_integration_architecture.md
- mapeo de flujo del contrato de Decision Gate MCP, política de integridad de runpack y cobertura de pruebas de integración.
- Docs/architecture/recorder_contract_generation_and_projection_architecture.md
- Deterministic generated artifact authority, drift checks, and projection límites de entrega que incluyen artefactos de proyección de SDK.
- OTel JSON export mapping contract, deterministic IDs/event types, and límites del flujo de trabajo de ingestión de sidecar/CLI.
Contrato de Mantenimiento
Cuando los cambios de implementación alteran el comportamiento de la arquitectura, actualice los archivos impactados en Docs/architecture/*.md en el mismo cambio. Si el comportamiento no se ajusta a un archivo existente, agregue un nuevo documento de arquitectura y enlácelo desde este índice.