Upload files to "/"
This commit is contained in:
56
TODO.md
Normal file
56
TODO.md
Normal file
@@ -0,0 +1,56 @@
|
|||||||
|
# TODO
|
||||||
|
|
||||||
|
This file tracks all tasks for the Visual Assistant project. Move items between sections as progress is made. For detailed plans, see the documentation folder.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## To Do
|
||||||
|
|
||||||
|
### Week 1: Project Setup & Foundations
|
||||||
|
- [ ] Initialise repository and set up version control
|
||||||
|
- [ ] Establish core directory structure (see Project Overview)
|
||||||
|
- [ ] Configure Python environment using Poetry
|
||||||
|
- [ ] Set up basic FastAPI/Flask backend
|
||||||
|
- [ ] Create placeholder frontend (HTML/CSS/JS)
|
||||||
|
- [ ] Add initial documentation (README, CONTRIBUTING)
|
||||||
|
- [ ] Write initial unit tests for setup scripts
|
||||||
|
|
||||||
|
### Week 2: Chat Interface & Persona Selection
|
||||||
|
- [ ] Develop chat interface (basic message input/output)
|
||||||
|
- [ ] Implement backend chat endpoint
|
||||||
|
- [ ] Design persona selection UI component
|
||||||
|
- [ ] Create persona configuration files and sample personas
|
||||||
|
- [ ] Connect persona selection to backend logic
|
||||||
|
- [ ] Add tests for chat and persona modules
|
||||||
|
|
||||||
|
### Week 3: Expressions & Emotion Logic
|
||||||
|
- [ ] Integrate static PNG images for expressions
|
||||||
|
- [ ] Implement basic emotion detection (rule-based)
|
||||||
|
- [ ] Link chat content to expression changes
|
||||||
|
- [ ] Store and retrieve user state (memory system)
|
||||||
|
- [ ] Refine persona and expression assets
|
||||||
|
- [ ] Expand test coverage (emotion logic, memory)
|
||||||
|
|
||||||
|
### Week 4: Polish, Documentation & Testing
|
||||||
|
- [ ] Improve UI/UX (styling, accessibility)
|
||||||
|
- [ ] Review and update documentation
|
||||||
|
- [ ] Add integration and end-to-end tests
|
||||||
|
- [ ] Conduct code review and refactoring
|
||||||
|
- [ ] Prepare MVP demo and deployment scripts
|
||||||
|
- [ ] Finalise initial changelog and update TODO.md
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## In Progress
|
||||||
|
|
||||||
|
<!-- Move tasks here as you start work on them -->
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Completed
|
||||||
|
|
||||||
|
<!-- Move tasks here when finished -->
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
*Please keep this file up to date. Last generated: 17 April 2025*
|
||||||
Reference in New Issue
Block a user