docs: add roadmap document
This commit is contained in:
parent
66a3057388
commit
325d17326b
34
README.md
34
README.md
@ -88,6 +88,40 @@ log:
|
||||
|
||||
The flag value takes precedence over the configuration file.
|
||||
|
||||
## Changelog
|
||||
|
||||
See [docs/changelog.md](./docs/changelog.md) for a list of completed changes, including all work from Milestone 1.
|
||||
|
||||
## Roadmap
|
||||
|
||||
The roadmap below is also available in [docs/Roadmap.md](./docs/Roadmap.md).
|
||||
|
||||
### Milestone 1: MVP (Completed)
|
||||
- Use default Redis port (#98) and establish PostgreSQL & Redis baseline.
|
||||
- Stream RAG sync progress for GitHub repository synchronization (#100).
|
||||
- Add client-side Markdown parsing to the CLI (#104).
|
||||
- Refactor RAG ingestion into the CLI with a server upsert endpoint (#103).
|
||||
- RAG API functional tests and per-file ingestion workflow (#115).
|
||||
- Allow RAG upsert to migrate embedding dimensions (#119) and document pgvector initialization (#120).
|
||||
- Ingest files automatically (#123).
|
||||
|
||||
### Milestone 2: Hybrid Search
|
||||
- CLI and server dynamically support 1024-dimensional embeddings.
|
||||
- Update docs and configs to vector(1024) (#130).
|
||||
- Add embedding configuration fields (#131).
|
||||
- Add RAG API integration tests for vectors (#132).
|
||||
- Add allama support (#136).
|
||||
- Deploy homepage via rsync from CI and fix SSH directory creation (#18, #19).
|
||||
- Deploy XControl panel via GitHub Actions (#20).
|
||||
- Fix yarn lock context concatenation (#21).
|
||||
|
||||
### Milestone 3: Production Monitoring & Optimization
|
||||
- Switch server and CLI to Cobra (#133).
|
||||
- Add repo sync proxy configuration (#135).
|
||||
- Allow custom AskAI timeout (#141).
|
||||
- Add log level support to CLI and server and log AskAI errors (#125, #140).
|
||||
- Continue performance optimization, error handling, multi-model support, permission control, hot reload, and improve RAG upsert docs (#129).
|
||||
|
||||
## License
|
||||
|
||||
This project is licensed under the terms of the [MIT License](./LICENSE).
|
||||
|
||||
27
docs/Roadmap.md
Normal file
27
docs/Roadmap.md
Normal file
@ -0,0 +1,27 @@
|
||||
# Roadmap
|
||||
|
||||
## Milestone 1: MVP (Completed)
|
||||
- Use default Redis port (#98) and establish PostgreSQL & Redis baseline.
|
||||
- Stream RAG sync progress for GitHub repository synchronization (#100).
|
||||
- Add client-side Markdown parsing to the CLI (#104).
|
||||
- Refactor RAG ingestion into the CLI with a server upsert endpoint (#103).
|
||||
- RAG API functional tests and per-file ingestion workflow (#115).
|
||||
- Allow RAG upsert to migrate embedding dimensions (#119) and document pgvector initialization (#120).
|
||||
- Ingest files automatically (#123).
|
||||
|
||||
## Milestone 2: Hybrid Search
|
||||
- CLI and server dynamically support 1024-dimensional embeddings.
|
||||
- Update docs and configs to vector(1024) (#130).
|
||||
- Add embedding configuration fields (#131).
|
||||
- Add RAG API integration tests for vectors (#132).
|
||||
- Add allama support (#136).
|
||||
- Deploy homepage via rsync from CI and fix SSH directory creation (#18, #19).
|
||||
- Deploy XControl panel via GitHub Actions (#20).
|
||||
- Fix yarn lock context concatenation (#21).
|
||||
|
||||
## Milestone 3: Production Monitoring & Optimization
|
||||
- Switch server and CLI to Cobra (#133).
|
||||
- Add repo sync proxy configuration (#135).
|
||||
- Allow custom AskAI timeout (#141).
|
||||
- Add log level support to CLI and server and log AskAI errors (#125, #140).
|
||||
- Continue performance optimization, error handling, multi-model support, permission control, hot reload, and improve RAG upsert docs (#129).
|
||||
12
docs/changelog.md
Normal file
12
docs/changelog.md
Normal file
@ -0,0 +1,12 @@
|
||||
# Changelog
|
||||
|
||||
## Milestone 1: MVP
|
||||
- Use default Redis port (#98) and establish PostgreSQL & Redis baseline.
|
||||
- Stream RAG sync progress for GitHub repository synchronization (#100).
|
||||
- Add client-side Markdown parsing to the CLI (#104).
|
||||
- Refactor RAG ingestion into the CLI with a server upsert endpoint (#103).
|
||||
- Perform RAG API functional tests.
|
||||
- Support per-file ingestion workflow in the CLI (#115).
|
||||
- Allow RAG upsert to migrate embedding dimensions (#119).
|
||||
- Add pgvector database initialization guide (#120).
|
||||
- Ingest files automatically (#123).
|
||||
Loading…
Reference in New Issue
Block a user