32 lines
1.2 KiB
Markdown
32 lines
1.2 KiB
Markdown
# Recovery and private asset policy
|
|
|
|
CW-026 uses a split distribution:
|
|
|
|
- **Public Gitea:** redistributable source, profiles, schemas, tests, and docs.
|
|
- **Private Google Drive:** authorized voice assets, the tested Metal wheel,
|
|
installable plugin packages, checksums, and recovery manifests.
|
|
- **External model source:** exact Candle model repository and verified hashes.
|
|
|
|
## Private recovery folder
|
|
|
|
`CW-026 — Local Voice`
|
|
|
|
https://drive.google.com/drive/folders/1bcgkABj-JGavyFHRqSj2gwZqhnPHBAhk
|
|
|
|
The private folder is visible only to authorized MPM staff. It is the recovery
|
|
source of truth for the machine-specific configuration.
|
|
|
|
## Restore sequence
|
|
|
|
1. Restore the plugin source or installable package.
|
|
2. Recreate the Python 3.11 environment.
|
|
3. Install the tested platform wheel.
|
|
4. Download and verify the exact model.
|
|
5. Extract the authorized voice-assets archive into the runtime.
|
|
6. Run `doctor`.
|
|
7. Run the acceptance suite.
|
|
8. Configure calling skills, such as Donna, to use the Local Voice dependency.
|
|
|
|
Never delete the working runtime during recovery preparation. Copy assets into
|
|
the private archive and verify the archive before treating it as a backup.
|