From 0b387efdc161be0dc9fdee9ef7ecc8294030a643 Mon Sep 17 00:00:00 2001 From: Romeo Kienzler Date: Mon, 29 Jun 2026 18:58:59 +0200 Subject: [PATCH] docs: integrate roadmap from claimed-framework.github.io repo Migrate the project objectives, progress, future developments, and release roadmap from the standalone claimed-framework.github.io repository into the main docs site. The github.io repo's only other content was an index.html redirect to the mkdocs site already hosted here, so this consolidates all documentation into one place ahead of retiring that repo. Co-Authored-By: Claude Opus 4.8 Signed-off-by: Romeo Kienzler --- docs/roadmap.md | 65 +++++++++++++++++++++++++++++++++++++++++++++++++ mkdocs.yml | 1 + 2 files changed, 66 insertions(+) create mode 100644 docs/roadmap.md diff --git a/docs/roadmap.md b/docs/roadmap.md new file mode 100644 index 00000000..2572c007 --- /dev/null +++ b/docs/roadmap.md @@ -0,0 +1,65 @@ +# Project Roadmap + +CLAIMED is a framework designed to transform your code into reusable, composable +components that can run across diverse execution environments with built-in +scaling and fault tolerance. + +--- + +## Central Project Objective + +- **C3 Compiler**: Develop a unified system that transforms arbitrary code into standardized, reusable AI and data components. +- **Seamless Deployment**: Enable components to run across heterogeneous environments including Kubernetes, Docker, Slurm, LSF, and local or virtual setups. +- **Infrastructure Abstraction**: Automate packaging, dependency resolution, and environment isolation to ensure consistent execution. +- **Parallelization**: Facilitate grid-computing style workload distribution across available compute resources with minimal user intervention. +- **Composability**: Promote reuse of data engineering, data science, and AI pipelines through a flexible but opinionated component ecosystem. + +--- + +## Progress to Date + +- Established core architecture for reusable data engineering, data science, and AI components. +- Implemented initial component registry and composition logic for modular and reproducible pipelines. +- Integrated foundational runtime support for Docker- and Kubernetes-based execution. +- Developed early prototypes of the C3 Compiler, converting Python and Bash workflows into self-contained components. +- Set up continuous integration pipelines. +- Shifted primary focus to the C3 Compiler for seamless composition, scaling, and multi-platform execution (EU funded). +- Developed containerless execution framework to remove reliance on Docker while maintaining reproducibility (EU funded). + +--- + +## Future Developments + +- **Dependency Minimization**: Streamline runtime to remove heavy infrastructure dependencies, improving portability and security. +- **Scalable Execution Backends**: Expand native support for Kubernetes, Docker, Slurm, LSF, and local/virtual environments. +- **Enhanced Developer Experience**: Simplify component creation and sharing via CLI and SDK improvements. +- **Automated Testing**: Integrate full test coverage into CI/CD pipelines with a target of ≥80%. + +--- + +## Upcoming Releases + +### v0.8 (Q4 2025) + +- Core C3 Compiler with initial composition and multi-platform execution. +- Basic containerless execution prototype. +- CLI enhancements and improved developer onboarding. + +### v0.9 (Q1 2026) + +- Full dependency minimization pass. +- Expanded publishing targets (MLX, PyPI, Conda). +- Integrated test harness with coverage reporting. + +### v1.0 (Mid 2026) + +- Stable C3 Compiler release. +- Full-scale containerless execution support. +- Robust component ecosystem ready for production-scale deployment. +- Achieve ≥80% test coverage and validated reproducibility across environments. + +--- + +CLAIMED empowers developers and researchers to focus on **innovation**, while +abstracting away infrastructure complexity and enabling scalable, reproducible, +and composable AI workflows. diff --git a/mkdocs.yml b/mkdocs.yml index d261e74f..97928fbf 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -68,6 +68,7 @@ markdown_extensions: nav: - Home: index.md + - Roadmap: roadmap.md - Getting Started: getting-started.md - CLI Reference: cli.md - C3 – Component Compiler: