feat: add CW-026 Local Voice plugin
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user