# Roadmap

**Phase 1: Foundation**

* Establish basic functionalities such as user authentication (Log in) and GitHub repository integration (GitHub connection) within the Dashboard.
* Lay the groundwork for code quality improvement with initial code review capabilities in the Extension module.
* Set up basic features for update alerts (Update alerts) and announcement customization in the Announcement Bots module.

**Phase 2: Expansion**

* Expand Dashboard features to include viewing project statistics (View stats) and customization of project announcements (Customize announcements).
* Enhance code review capabilities and introduce tools for code optimization (Optimize code) in the Extension module.
* Further refine announcement customization options and implement push notifications (Push announcements) in the Announcement Bots module.

**Phase 3: Consolidation**

* Introduce error correction (Fix errors) and code explanation functionalities in the Editor Plugin.
* Finalize update alerts and announcement customization features in the Announcement Bots module.
* Initiate development of code feedback functionalities and automated audits after commits in the Telegram Bot module.

**Phase 4: Integration**

* Integrate code feedback features and automated audits with existing systems in the Telegram Bot module.
* Commence development of lightweight editor and AI-powered features in the Code Editor using AI module.
* Evaluate and adjust priorities based on feedback and emerging requirements in all modules.

**Phase 5: Optimization**

* Refine lightweight editor and AI-powered functionalities in the Code Editor using AI module.
* Iterate on code review and optimization tools based on user feedback in the Extension module.
* Continuously optimize Dashboard features and announcement mechanisms in the Dashboard and Announcement Bots modules.
* Prioritize ongoing improvements and new feature development based on user needs and market trends in all modules.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://microgpt.gitbook.io/microgpt/the-future-ahead/roadmap.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
