|
Download docs/v2-porting-plan.md from Leon4gr45/openweb: direct link, hf CLI and curl.
- Browser
- Download file 1.47 kB
-
https://huggingface.co/spaces/Leon4gr45/openweb/resolve/main/docs/v2-porting-plan.md
- Command line
-
hf download hf://spaces/Leon4gr45/openweb/docs/v2-porting-plan.md
-
curl -L -o v2-porting-plan.md https://huggingface.co/spaces/Leon4gr45/openweb/resolve/main/docs/v2-porting-plan.md
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.