- Added .cursorrules for project guidelines and context - Created README.md for project overview and goals - Established ARCHITECTURE.md for architectural documentation - Set up tickets directory with initial ticket management files - Included .gitignore to manage ignored files and directories This commit lays the foundation for the Atlas project, ensuring a clear structure for development and collaboration.
1.2 KiB
1.2 KiB
Ticket: Long-Term Memory Implementation
Ticket Information
- ID: TICKET-042
- Title: Long-Term Memory Implementation
- Type: Feature
- Priority: High
- Status: Backlog
- Track: Safety/Memory
- Milestone: Milestone 3 - Memory, Reminders, Safety
- Created: 2024-01-XX
Description
Implement long-term memory system:
- Create memory storage (DB schema)
- Implement write operations (with policy enforcement)
- Implement retrieval operations
- Integrate into prompts as separate section
Acceptance Criteria
- Memory storage implemented
- Write operations working (with policy)
- Retrieval operations working
- Integration into prompts working
- Memory injection into LLM context
- Basic testing completed
Technical Details
Implementation:
- SQLite database with schema
- API for read/write operations
- Policy enforcement (confirmation, heuristics)
- Prompt integration: retrieve relevant memories, inject into system prompt
Dependencies
- TICKET-041 (memory design)
- TICKET-025 (system prompts)
- TICKET-021 or TICKET-022 (LLM server)
Related Files
home-voice-agent/memory/(to be created)
Notes
Can be implemented after first working chat. Integrates with conversation handling.