2.4 KiB
2.4 KiB
Project Roadmap
v0.1 - Minimum Viable Product
v0.1.0 - basic structure
- Templates
- Create template
- View template
- Edit template
- Save template
- Load template
- Delete template
- Create copy of template
- Objects
- Create object from template
- Save object
- Load object
- View & Edit Object
- Delete object
- Create copy of object
- Projects
- Single project folder (hardcoded at current directory)
v0.1.1 - Editor
- Basic editor (markdown formatting)
- Basic text editing
- Load & Save text file
- Editor preview
- Preview text in markdown
v0.2 - Projects, Organisation & Linking
v0.2.0 - links & context building
- Links between objects
- Links in templates
v0.2.1 - writing projects & organisation
- Project management
- 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
- Generate content for stories
- 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