-
Notifications
You must be signed in to change notification settings - Fork 0
Pull requests: sparesparrow/mia
Author
Label
Projects
Milestones
Reviews
Assignee
Sort
Pull requests list
refactor: consolidate CI to 3 workflows, clean up docs and MCP framework
- Consolidate 20 CI workflows into 3 (ci.yml, security.yml, deploy.yml)
- Remove 30+ root-level status/report/plan markdown files
- Consolidate mcp_framework.py into modules/shared/
- Add voice-learning modules, agents, and prompts
- Add car assistant config, hardware MCP server, and deploy scripts
- Add MCP JSON-RPC endpoint and fix CORS middleware in core orchestrator
- Update C++ FlatBuffers API (response writer pattern, request reader ctor)
- Add Conan ARM64 profile fixes
- Add Android BLE/ANPR/WebSocket/Permission improvements and tests
- Update .gitignore for dev artifacts
- Add CLAUDE.md project instructions
- Add ESP32 firmware stubs and automotive MCP bridge modules
Cherry-picked from: feature/car-assistant-workflow,
fix/conan-arm64-compilation-errors, feature/android-todo-implementation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
#90
opened Mar 21, 2026 by
sparesparrow
Loading…
chore: phase 6 - final validation and documentation
Completed Phase 6: Final Validation & Cleanup
Verification completed:
✅ Python imports resolve correctly from new locations
✅ CI workflows reference new paths for apps/, infra/, orchestration/
✅ All legacy module and core imports removed
✅ Directory structure clean and organized
✅ Tests and tools properly consolidated
Documentation created:
- docs/RESTRUCTURING_STATUS.md: Phase completion and legacy cleanup tracking
- docs/RESTRUCTURING_VALIDATION.md: Comprehensive validation report
Status: Repository restructuring 100% complete and validated
All 6 phases successfully executed:
Phase 1: Foundation & skeleton ✅
Phase 2: Applications (apps/) ✅
Phase 3: Orchestration ✅
Phase 4: Infrastructure (infra/) ✅
Phase 5: Tests & Tools ✅
Phase 6: Validation & cleanup ✅
Ready for merge to main branch.
#89
opened Mar 21, 2026 by
sparesparrow
Loading…
ProTip!
Adding no:label will show everything without a label.