From aedef147eb20cff7aed0ba18f2968b92120fbae0 Mon Sep 17 00:00:00 2001 From: Jean Machuca Date: Thu, 25 Jun 2026 23:24:05 -0400 Subject: [PATCH 1/3] docs: replace generic status with per-repo implementation status table (#17) --- README.md | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index d6353e2..af6b72d 100644 --- a/README.md +++ b/README.md @@ -71,9 +71,27 @@ make iso See each sub-repo's README for component-level build instructions. -## Status - -All 7 implementation phases complete. Specs, SDLC, and all repos are implemented and merged. +## Implementation Status + +Each component is at a different maturity level. Here is the current state across all repos: + +| Repo | Status | Details | +|------|--------|---------| +| [product-specs](https://github.com/CognitiveOS-Project/product-specs) | ✅ Complete | All 19 specs + 7 JSON Schemas documented | +| [sdlc](https://github.com/CognitiveOS-Project/sdlc) | ✅ Complete | Implementation plan, CI/CD workflow documented | +| [cpm](https://github.com/CognitiveOS-Project/cpm) | 🟡 Partial | 8 core commands (init/install/remove/list/info/verify/search/update) + publish implemented; Universal Protocol Router (git providers, npm/bun/deno) spec'd but not wired | +| [cli](https://github.com/CognitiveOS-Project/cli) | 🟡 Partial | 6/7 display modes (system, processes, hardware, logs, network, config) implemented; Media mode spec'd but not rendered | +| [cognitiveosd](https://github.com/CognitiveOS-Project/cognitiveosd) | 🟡 Partial | Unix socket protocol + Raw Model client integration done; cgroups/seccomp/chroot isolation per spec not yet implemented | +| [inference](https://github.com/CognitiveOS-Project/inference) | 🟡 Partial | HTTP inference API + cograw Unix socket server exist; GGUF model loading uses mock — no real CGo bindings yet | +| [core-mcp-bridges](https://github.com/CognitiveOS-Project/core-mcp-bridges) | ✅ Complete | All 5 bridges (display, audio, network, gpio, serial) implemented | +| [registry-server](https://github.com/CognitiveOS-Project/registry-server) | 🟡 Partial | Proxy/notary (302 redirect + SHA-256 ledger) + publish done; no version listing endpoint yet, still uses in-memory store | +| [cognitiveos-distro](https://github.com/CognitiveOS-Project/cognitiveos-distro) | ✅ Complete | Bootable ISO (x86_64) + RPi (aarch64) image builds with CI release workflow | +| [cgp-template](https://github.com/CognitiveOS-Project/cgp-template) | ✅ Complete | .cgp package skeleton template | +| raw-model | 📝 Spec'd | Specification in product-specs; no implementation yet | +| ephemeral-identity | 📝 Spec'd | Specification in product-specs; no implementation yet | +| hardware-spec | 📝 Spec'd | Specification in product-specs; no implementation yet | +| dependency-validation | 📝 Spec'd | Validation rules (A9-A10, B7-B9) documented; not wired into cpm | +| security-model | 📝 Spec'd | Specification in product-specs; no implementation yet | ## Git Workflow From a58cbf5122018fc762aa43fde225f6c392752d30 Mon Sep 17 00:00:00 2001 From: Jean Machuca Date: Fri, 3 Jul 2026 18:18:35 -0400 Subject: [PATCH 2/3] fix: wire up CI with markdown and YAML linting (#20) From bc2915707875e9d76dfdb0e8a41f36a59a37f8b4 Mon Sep 17 00:00:00 2001 From: Jean Machuca Date: Fri, 3 Jul 2026 18:18:38 -0400 Subject: [PATCH 3/3] Create .readthedocs.yaml (#19) * docs: replace generic status with per-repo implementation status table (#17) (#18) * Create .readthedocs.yaml --- .readthedocs.yaml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .readthedocs.yaml diff --git a/.readthedocs.yaml b/.readthedocs.yaml new file mode 100644 index 0000000..7c8dbbd --- /dev/null +++ b/.readthedocs.yaml @@ -0,0 +1,26 @@ +# Read the Docs configuration file +# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details + +# Required +version: 2 + +# Set the OS, Python version, and other tools you might need +build: + os: ubuntu-24.04 + tools: + # Specify the language and version your project requires, + # by uncommenting one of the following tools. + # + # python: "3.13" + # ruby: "3.3" + # nodejs: "22" + # rust: "1.82" + golang: "1.24" + + commands: + # Write down your commands here to: + # + # - Install the dependencies of your project + # - Build the documentation + # - Save the generated files in $READTHEDOCS_OUTPUT/html + \ No newline at end of file