From f328530e21ab3e3f0e60819bb8374b743da6cc5a Mon Sep 17 00:00:00 2001 From: aodhan Date: Thu, 17 Apr 2025 16:21:23 +0000 Subject: [PATCH] Upload files to "/" --- TODO.md | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 TODO.md diff --git a/TODO.md b/TODO.md new file mode 100644 index 0000000..6bc4ea4 --- /dev/null +++ b/TODO.md @@ -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 + + + +--- + +## Completed + + + +--- + +*Please keep this file up to date. Last generated: 17 April 2025*