Roadmap
This roadmap reflects the design spec and current implementation status. Items are grouped by milestone.
v0.1 (publishable core)
- Core graph model (
ArgumentGraph,ArgumentUnit,Relation, evidence, spans). - JSON IO and schema validation.
- Warrant-gated credibility propagation + gate scores.
- Graphviz DOT export and CLI commands.
- Docs scaffolding and CI/CD.
v0.2 (warrant-gated diagnostics)
- Warrant-gated explanations (claim, warrant, gate contributions).
- Evidence scoring and edge validation with confidence.
- Flaw/pattern detection with gate invalidation policies.
- Argument bundling: argument = subgraph; bundle graph projection. Current status: evidence scoring/edge validation and bundling/credibility propagation complete.
v0.3 (AI/mining + datasets)
- Argument mining pipeline: ADU extraction, relations, claim types, alignment.
- Deferred relevance modeling for chat memory (pending claims, later resolution links).
- Grounded evidence modeling for chat/source workflows (evidence items + claim-evidence links).
- Assumption generation (implicit premises).
- Pattern bank + matcher + fallacy detection.
- Graph-first dataset generator + linguistic style augmentation.
- Dataset stats and pattern classification utilities.
- Multitask training scaffolding (task converters, round-robin loaders, trainer skeleton).
- Long-document mining: chunking, per-chunk graphs, reconciliation, and graph merging.
v0.4 (Multimodal + provenance)
- Evidence extraction for PDF/image/video with provenance.
- Supporting document + evidence card pipelines.
- Multimodal alignment into
TextSpan/evidence attachments. Current status: supporting documents + evidence cards implemented; multimodal extractors pending.
v1.0 (stable API + integrations)
- API freeze, docs, tutorials, benchmarks, model cards.
- Integrations (LangChain/LlamaIndex, optional VLM hooks).
- Reporting: critique summaries, evidence quality dashboards.
v1.1 (UI + service integration)
arglib-server: FastAPI service for graph CRUD, mining, diagnostics, exports.arglib-ui: web UI for authoring, evidence review, and analysis workflows.- Shared API contract (OpenAPI) and versioned compatibility with
arglib.