openweb / docs /v2-porting-plan.md
Leon4gr45's picture
Upload folder using huggingface_hub
33962ff verified
|
Raw History Blame Contribute Delete
1.47 kB

Selective porting decisions

Donor: feature/visual-mentor at 245b686. Keep main web pages/components/styles as baseline.

  • Port config/schema.py, vrag settings/providers/egress/routing/remote/research/mentor_api, CPU api/index/config adaptations and all 77 backend tests; retain security and contract fixtures.
  • Port camera lifecycle and voice consent code plus browser safety tests; restyle in main tokens.
  • Port Controls capability-aware selectors and truthful Ask/Search copy only, preserving markup.
  • Port reproducible runtime lock, Docker base pins, process supervisor and test tooling. Add FFmpeg for bounded media jobs. Resource target is 2 CPU / 16GB, not old RSS target.
  • Reject donor homepage, nav replacement, generic global vm styles and minimal Models editor.
  • Rewrite Models as provider/route studio; extend durable ingestion and encrypted backup tools.
  • Deployment PR audit: README SDK metadata and .hfignore useful; reject competing .mjs config, unrelated Agent.md and redundant API-doc toggle. Keep one next.config.ts, same-origin rewrites.
  • Historical donor release reports are historical evidence only; never represent v2 validation.

Gates: seeded original UI screenshots and interactions before new feature work; backend/provider and safety regression tests; real media Range/seek; ingestion mock integration; encrypted clean restore; final build and Docker resource test. External activation and live credentials remain gates.