Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CognitiveOS SDLC

Software Development Life Cycle documentation for the CognitiveOS project.

What's here

Path Description
plan/implementation-plan.md Full build plan with phases, dependencies, and deliverables
plan/boot-startup-analysis.md Boot/startup lifecycle implementation plan — phases, deliverables, verification
plan/boot-flow-verification.md Boot flow verification plan — step-by-step test procedures for ISO and Docker
plan/milestones.md Milestone tracking and progress
workflow/contribution-guide.md How to contribute to CognitiveOS repos
workflow/code-review.md Code review standards and checklist
workflow/testing.md Testing strategy across all layers
workflow/ci-cd.md CI/CD pipeline definitions
product-specs/specs/ Coding standards, protocol definitions, and specifications

Architecture Decision Records and specifications live in product-specs (adr/ and specs/).

Implementation Phases

Phase Description Status
1 CPM core (init, install, list, search, verify, update)
1b CPM gap closure (pack, download-weights, deps, config, schema)
1c Auth system (signup, login, register, key fallback)
1d Web UI (GitHub OAuth, dashboard, key management)
1e Publish gating & unlock codes
2 Hardware bridges (MCP servers)
2b Bridge spec compliance
3 Inference engine (Ollama-compatible API) ~90%
3b Inference spec compliance
4 System daemon (cognitiveosd) ~95%
4b Daemon spec compliance
5 CLI/TUI ~85%
5b CLI spec compliance ~70%
6 Distribution image (Alpine)
6b coginit PID 1 (unified boot)
7 Registry & ecosystem
8 Autonomous package management Partially spec'd

Milestones

Milestone Description Status
M0 Core CPM + registry bootstrap
M1 Inference engine + MCP bridges
M1b Registry server (S3, SSH auth, notary)
M2 System daemon + CLI/TUI
M2b Web UI + auth system
M3 Distribution image + coginit
M4 Registry ecosystem (schemas, gates, unlock)
M5 Hardware bridges spec compliance
M6 Inference spec compliance
M7 CLI spec compliance In progress

See plan/milestones.md for detailed deliverables and timeline.

Related

Contributing

Read the guides in workflow/ before submitting changes:

All repos follow the git workflow defined in root .opencode/instructions/git-workflow.md:

  1. Branch from development, not main
  2. Use topic branches: feature/<name>, fix/<name>, bugfix/<name>
  3. Open a PR to development with a clear title and description
  4. Merge via squash after review
  5. Changes flow to main via a release PR

Author

Jean MachucaGitHub · Sponsor

About

CognitiveOS Software Development Life Cycle — implementation plan, development workflow, coding standards, CI/CD pipeline, release process, and ADRs

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages