| # Production Checklist |
|
|
| ## Factory build |
|
|
| - [ ] Install Rust toolchain on factory PC |
| - [ ] Run `factory/powershell/Build-RustBinaries.ps1` |
| - [ ] Confirm `bin/JackAILocald.exe` exists |
| - [ ] Install or copy Ollama binary |
| - [ ] Confirm `backends/ollama/windows/ollama.exe` exists |
| - [ ] Install or copy llama.cpp binary |
| - [ ] Confirm `backends/llama.cpp/windows/llama-server.exe` exists |
| - [ ] Set `OLLAMA_MODELS` to USB `models/ollama` |
| - [ ] Pull required Ollama models into USB |
| - [ ] Add GGUF models if llama.cpp fallback is enabled |
| - [ ] Generate manifest |
| - [ ] Run Windows preflight |
| - [ ] Run first-launch from USB on clean Windows machine |
| - [ ] Run airplane-mode test |
| - [ ] Run benchmark demo |
| - [ ] Confirm no model download occurs during customer launch |
|
|
| ## Security |
|
|
| - [ ] Remove placeholder files before release |
| - [ ] Replace update warning hook with signature verification |
| - [ ] Sign release artifacts |
| - [ ] Scan binaries with Microsoft Defender and VirusTotal-compatible workflow |
| - [ ] Document realistic host traces |
| - [ ] Avoid "leaves no trace" claim |
| - [ ] Bind all local services to 127.0.0.1 only |
| - [ ] Add process crash recovery |
| - [ ] Add request size limit |
| - [ ] Add timeout limit |
|
|
| ## Linux boot edition |
|
|
| - [ ] Flash Linux image to SSD/USB |
| - [ ] Install Linux runtime |
| - [ ] Install Linux backends |
| - [ ] Configure kiosk auto-start |
| - [ ] Test boot on Dell/Lenovo/HP/ASUS at minimum |
| - [ ] Test Secure Boot behavior |
| - [ ] Test no-network mode |
| - [ ] Test GPU/CPU fallback |
|
|