Commit graph

3 commits

Author SHA1 Message Date
cd2fdcc45b fix: post-review fixes — license, secrets pattern, gitignore
- Add MIT LICENSE (entire current codebase is MIT-safe per cf-licensing review)
- Add THIRD_PARTY_LICENSES.md (Precise/Whisper/Piper/pyannote/MaixPy)
- Add CLAUDE.md to .gitignore (BSL 1.1 + docs-location policy)
- Fix maix_voice_client.py: load credentials from secrets.py instead of
  inline constants (matches existing secrets.py.example pattern)
- Remove CLAUDE.md from git tracking
2026-04-06 22:24:18 -07:00
173f7f37d4 feat: import mycroft-precise work as Minerva foundation
Ports prior voice assistant research and prototypes from devl/Devops
into the Minerva repo. Includes:

- docs/: architecture, wake word guides, ESP32-S3 spec, hardware buying guide
- scripts/: voice_server.py, voice_server_enhanced.py, setup scripts
- hardware/maixduino/: edge device scripts with WiFi credentials scrubbed
  (replaced hardcoded password with secrets.py pattern)
- config/.env.example: server config template
- .gitignore: excludes .env, secrets.py, model blobs, ELF firmware
- CLAUDE.md: Minerva product context and connection to cf-voice roadmap
2026-04-06 22:21:12 -07:00
fca5a107de Initial commit 2026-04-05 17:51:51 -07:00