Skip to content

Commit 9c49999

Browse files
committed
docs(roadmap): add comprehensive product roadmap covering Phase 1-3 open-core and dual-track milestones
1 parent 7a78659 commit 9c49999

1 file changed

Lines changed: 28 additions & 0 deletions

File tree

README.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,5 +207,33 @@ python benchmark_runner.py --delay 2.0
207207

208208
---
209209

210+
## 🗺️ Product Roadmap
211+
212+
CorpusLD follows a modular **Dual-Track & Open-Core** development strategy to serve both on-premises institutional publishers and independent academic researchers.
213+
214+
### 📅 Phase 1: Core Foundation & Open-Core Split (Completed ✅)
215+
- [x] **Open-Core Engine Separation**: Public open-source repository (`CorpusLD`) with standalone community starter engine (`pipeline_basic.py`) alongside private enterprise multi-agent engine (`corpusld-engine`).
216+
- [x] **Dual-Layer Linked Data Architecture**: Schema.org JSON-LD (Macro) + Deep Knowledge Graph Triples (Micro) with 10 standard semantic relations.
217+
- [x] **Scientific Unit Ontology**: Universal resolver for SI, biomedicine, energy, physics, and financial units with superscript citation de-aliasing.
218+
- [x] **Adversarial Validation & Rich Results Engine**: Formal validation against Schema.org whitelist with 100% benchmark compliance.
219+
- [x] **CLI Automation Tool (`cli.py`)**: Headless command-line interface for batch PDF processing and CI/CD pipelines.
220+
- [x] **Production Containerization**: Multi-stage Dockerfile and Docker Compose orchestration with Qdrant vector database.
221+
222+
### 📅 Phase 2: Multi-User Architecture & Cloud Enablement (In Progress ⏳)
223+
- [ ] **Multi-User Authentication**: Integration of secure OAuth authentication (Google OAuth / API Keys).
224+
- [ ] **Per-User Data Isolation**: Workspace multi-tenancy ensuring strict data isolation per registered account.
225+
- [ ] **Tiered Quota Management**: Flexible tier management (Community Free Tier vs Unlimited Pro Tier).
226+
- [ ] **Asynchronous Job Queue**: Background processing queue for high-concurrency batch uploads and asynchronous document processing.
227+
- [ ] **Automated Data Retention & Lifecycle Management**: Automated cleanup schedules for temporary workspaces.
228+
229+
### 📅 Phase 3: Enterprise Integration & Advanced Formats (Planned 🚀)
230+
- [ ] **Institutional Journal System Plugins**: Direct integration plugins for Open Journal Systems (OJS) and academic indexing workflows.
231+
- [ ] **Crossref XML & JATS XML Exporter**: Full bidirectional conversion between Schema.org Linked Data, Crossref XML, and JATS format.
232+
- [ ] **High-Availability Enterprise Database Adapters**: Native PostgreSQL + pgvector and distributed triple-store integrations.
233+
- [ ] **Enterprise SLA & Observability**: Real-time telemetry monitoring (Prometheus & Grafana metrics) and high-throughput batch extraction APIs.
234+
235+
---
236+
210237
## 📄 License
211238
Distributed under the Apache License, Version 2.0. See `LICENSE` for details.
239+

0 commit comments

Comments
 (0)