mirror of
https://github.com/ruvnet/ruflo.git
synced 2026-09-14 14:01:28 +08:00
0a24f5e6f9
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>