Files
rUv 0a24f5e6f9 feat(ADR-058): implement RVFA appliance system with ruvLLM bridge
Full implementation of self-contained Ruflo RVF Appliance (ADR-058):

Core modules (v3/@claude-flow/cli/src/appliance/):
- rvfa-format.ts: Binary format reader/writer with RVFA magic bytes,
  section management, SHA256 integrity, gzip compression (500 lines)
- rvfa-builder.ts: Multi-stage build pipeline for cloud/hybrid/offline
  profiles with AES-256-GCM API key vault encryption (394 lines)
- rvfa-runner.ts: Boot sequence with native and container isolation,
  verify section extraction, vault decryption (282 lines)
- ruvllm-bridge.ts: Local LLM inference bridge from @ruvector ecosystem
  with 3-tier routing (Agent Booster → local GGUF → cloud API) (307 lines)

CLI command (commands/appliance.ts):
- `ruflo appliance build` — build .rvf with profile selection
- `ruflo appliance inspect` — show header + section manifest
- `ruflo appliance verify` — integrity + capability checks
- `ruflo appliance extract` — unpack sections to directory
- `ruflo appliance run` — boot in cli/mcp/verify mode

Tests: 59/59 passing (44 format + 15 builder)
Docker: Dockerfile.appliance for production Alpine image

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-02-28 03:52:54 +00:00
..