# Project Roadmap ## v0.1 - Minimum Viable Product ### v0.1.0 - basic structure - [x] Templates - [x] Create template - [x] View template - [x] Edit template - [x] Save template - [x] Load template - [x] Delete template - [x] Create copy of template - [x] Objects - [x] Create object from template - [x] Save object - [x] Load object - [x] View & Edit Object - [x] Delete object - [x] Create copy of object - [x] Projects - [x] Single project folder (hardcoded at current directory) ### v0.1.1 - Editor - [x] Basic editor (markdown formatting) - [x] Basic text editing - [x] Load & Save text file - [x] Editor preview - [x] Preview text in markdown ## v0.2 - Projects, Organisation & Linking ### v0.2.0 - links & context building - [x] Links between objects - [ ] Links in templates ### v0.2.1 - writing projects & organisation - [x] Project management - [x] Chapters/organisation ## v0.3 - Workflows & AI integration ### v0.3.0 - Build project - [ ] Create a project build tool - [ ] be able to store and process project metadata - [ ] projects need a clear and defined structure - [ ] Turn story of several chapters arranged as json files of metadata and content into a final story presented as markdown ### v0.3.1 - Basic AI tooling - [ ] Creating objects from templates - [ ] Integrate an AI model that can take data in any format and extract any relevant data - [ ] Store this data as a new object ### v0.3.2 - Content generation AI - [ ] Written Content - [ ] Initial Context Gathering - [ ] Tokenise the request - [ ] Fuzzy search for relevant objects and load them into context - [ ] Content Summarisation - [ ] Summarise entire written work with a low level of detail and extract key details as well as the overall theme and style - [ ] Summarise current section with a high level of detail as well as the written style etc. - [ ] Content generation AI - [ ] Collect context from across a story or project - [x] Generate content for stories (Done to a very basic level) - [ ] Create original content in the form of objects using templates - [ ] Create a new template ### v0.3.3 - AI flows & deep integration - [ ] AI flows & deep integration - [ ] System for the user to review and approve actions before they are run - [ ] Tooling to perform workflows that may take many steps - [ ] Figure out what actions it needs to do, such as creating new objects and templates in real time