Configurador local para diseñar, validar y exportar un perfil. Rust es la autoridad semántica; la interfaz es React en Tauri y WASM. Este repositorio contiene la evidencia reproducible hasta la baseline implementation-baseline-mvp5 y el cierre funcional F0–F9 en main: CorePort, adapters, canonicalización, reglas, resolución, manifest, export, security, CI y supply chain. No instala el sistema ni ejecuta un plan. El runner v1 y los privilegios se autorizan en fases posteriores.
Tres capas distintas (detalle: docs/10-delivery/closure/f8-governance.md):
| Capa | Estado |
|---|---|
| Baseline de código | passed — tag implementation-baseline-mvp5; F0–F9 fusionados en main |
| Aprobación funcional | aprobada — F7 aprobada el 2026-10-25 en ISO-05; residuales cosign local y 3× instalación GUI |
| Release binaria | publicada — v0.3.0 con AppImage, firmas, SBOM y provenance |
| Versión de código | 0.3.0 — tag v0.3.0 |
- Nota histórica (corregida el 2026-10-25): la API de GitHub devolvía
[]en/releasesy404en/releases/tags/v0.1.0y/releases/tags/v0.2.0; las ejecuciones derelease.ymlterminaron en cancelled (v0.1.0) y success sin publicar Release (v0.2.0).v0.1.0se declara no publicado y no se intenta recuperar. Detalle:docs/10-delivery/closure/f9-release.md. - Limitaciones honestas: cosign local y tres instalaciones GUI siguen residuales F9; sin
.deb/.rpm. Changelog:CHANGELOG.md. - Reorientación verificada (25/10/2026, ISO-05): la GUI fina sin root (Forge) valida
la selección con explicaciones, genera un perfil
archisocompleto y unuser_configuration.jsonreal dearchinstall, y construye la ISO conmkarchisosiempre dentro de un contenedor Docker. Quedan fuera de alcance la escritura de discos desde Forge,aarch64, Enterprise y el runner de instalación. Decisión: ADR-0020 y ADR-0021, aceptados y verificados; el estado anterior quedó congelado en el tagpre-reorientacion. Archify es herramienta de diagramación; no confundir con Forge. - Gate global (mecánico): Clear — todos los gates G0–G10 están
complete. Autoridad:docs/00-governance/go-no-go.mdydocs/10-delivery/gates.md. - Veredicto de gobierno: CONDITIONAL-CLEAR hasta MVP-5, más los slices ISO-01..ISO-05 de imagen viva x86_64 UEFI. Autoriza el walking skeleton, los slices MVP-1..MVP-5, el canal AppImage de MVP-6 y el cierre de la reorientación. Siguen bloqueados el runner de instalación, la escritura de discos, la shell arbitraria y Enterprise.
- Baseline vigente:
implementation-baseline-mvp5(commit anotadob13c200…; tags previos intactos). Remediación operativa:docs/10-delivery/remediation/. - Alcance MVP-5 accepted y cerrado (MVP-5-01..05):
docs/10-delivery/mvp5-scope.md. Hueco residual:mvp5-gap-spec.md(draft). Empaquetado MVP-6 accepted solo AppImage (mvp6-scope.md); imagen vivabuild-scope.mdaccepted (ISO-01) y cierreiso05-scope.mdaccepted/verificado. El targetarchmaker-live-profileestá en el árbol; la cara pide la ISO ymkarchisosolo se ejecuta dentro de Docker. - Fuentes históricas:
reference/v5.1/, conservadas por hash; walking skeleton endocs/10-delivery/walking-skeleton.md. - Rust: autoridad de dominio y casos de uso (nativo + WASM).
- React: cara Forge; escritorio →
TauriCorePort(invokede@tauri-apps/api/core); navegador →WasmCorePort.MockCorePortsolo con?mock=1en desarrollo. - Tauri 2: ACL vía
AppManifest::commands+ capabilities mínimas;check_invokecomo segunda capa; sinshell:*. - WASM: módulo real (
tools/build-wasm.sh); sesiónRealCorecon catálogo desktop. - Runner privilegiado: diferido (ADR-0004 / DEC-004).
- Manual de uso:
docs/11-operations/manual/y wiki. - Instalación de Forge:
docs/11-operations/manual/Instalacion-Forge.md. - Desktop/offline del tip:
docs/10-delivery/closure/p6-desktop-offline.md(blocked — pendiente validar el AppImagev0.3.0en escritorio real).
- Índice documental:
docs/index.md. - Estado del plan:
docs/00-governance/plan-status.md. - Resultado Go/No-Go:
docs/00-governance/go-no-go.md. - Gobierno del cierre (F8):
docs/10-delivery/closure/f8-governance.md. - Cobertura de gates:
docs/10-delivery/gates.md. - Próximos issues:
docs/10-delivery/next-issues.md.
AGENTS.mddocs/00-governance/plan-status.mddocs/00-governance/decision-register.mddocs/00-governance/contradiction-register.mddocs/01-product/personas.mddocs/01-product/use-cases.mddocs/02-architecture/c4/README.mddocs/03-data/canonicalization.mddocs/04-interfaces/errors-events.mddocs/05-ux/interaction-matrix.mddocs/07-validation/rule-inventory.mddocs/08-security/privilege-model.mddocs/10-delivery/gates.md
docs/00-governance…docs/12-research: documentación por área.contracts/: JSON Schema, protocolo, eventos y OpenAPI (Enterprise).reference/v5.1/: evidencia heredada inmutable (verificada por SHA-256).templates/: plantillas de ADR, requisito e issue..github/: CI de validación documental, plantillas de issue y PR.
Copiar estos archivos por sus rutas canónicas. Antes de reemplazar un documento existente más completo, conservarlo en Git y fusionar requisitos o decisiones aceptadas. Los archivos de reference/v5.1/ sí deben coincidir byte a byte con este paquete.
Apache-2.0. Ver LICENSE.