The basic plan 3 month plan is this:  
Month 1: Research, Planning and Initial Prototype  
Month 2: Full Development and Testing  
Month 3: Finalizing, Documentation and Deployment

The weekly task could be follows:  
Month 1: Research, Planning, and Initial Prototypes

* defining the problem starts 2025-02-05 todo by sabin
* setup the project collab-tools starts 2025-02-05
  * linux
  * git
  * radicle
  * quarto
* establishing problem related terms starts 2025-02-05
  * quarto
  * Lua
  * semantic annotations

### From 02-08

* [write anything in Lua] - todo by sabin
* [write minimal Lua extension] - done by leandre
* Practice semantic annotations todo by leandre
* prior work: check if similar extensions exist
* locate relevant papers todo by sabin and leandre
* [describe markup languages] starts 2025-02-08
* [describe Markdown processors]
* [describe collab-tools] todo by sabin 
* [generate PDF report from Markdown snippets] todo by jonas

## From 02-15

* Research different ways to extend Quarto
* define the project scope

## From 02-22

* [write Lua parser]
* [write Lua validator]
* [write Lua serializer]

## From 03-01

* Refine the prototype
* test edge cases
* gather community feedback

Month 2: Full Development & Testing

* Week 5: Improve prototype as required  
* Week 6: Optimize performance, improve error handling, and add customization options.  
* Week 7: Test across real-world use cases and ensure compatibility with different Quarto formats.  
* Week 8: Gather user feedback, make necessary improvements, and finalize core functionality.

Month 3: Finalize Documentation, Deployment

* Week 9: Write documentation, tutorials, and create a demo project.  
* Week 10: Conduct final testing and fix any remaining bugs.  
* Week 11: Release the extension and promote it within the Quarto community.(if possible  
* Week 12: Gather post-release feedback and plan for future improvements.


