Skip to content

Development Goals & Discussions

This page collects the project milestones, the roadmap, and the GitHub references that shape CortexBrain development. Use it to find where to contribute and how to propose new work.

Current milestones

The development stage of every component is tracked in the home page. The current milestones are:

Component Stage Branch Milestone
Dashboard Under development feature/frontend CortexBrain v 0.1.0 Launch
Identity Service Under development feature/ebpf-core CortexBrain core v 0.1.0
Agent Under development feature/core CortexBrain core v 0.1.0
CLI Under development feature/cli CortexBrain CLI v 0.1.0

The Kubernetes-native "Core" milestone is tracked as GitHub milestone #1

Roadmap

The broader roadmap is described in the README.md "Current Development Focus" section. The active and experimental tracks are:

Track Status

Proposing new features

New features and significant changes must be discussed before a pull request is opened. The flow is:

  1. Open a GitHub Discussion describing the feature and how it aligns with the roadmap above.
  2. Once there is rough agreement, open a GitHub Issue to track the work.
  3. Reference the discussion/issue in your commits and PR (see the Development Workflow page for the conventions).

Pull requests without a related issue or discussion are not accepted.

GitHub references

Discussions & issues

Labels

Issues and PRs are labeled to help routing and discovery. The canonical set (referenced from README.md and contacts/contact.md):

Label Use
rust Rust / core development
ebpf eBPF-specific work
documentation Docs work
question Questions and clarifications
code refactoring Refactoring tasks
cortexflow cli CLI-specific issues (also routes auto-assignment in CI)

Roles we are looking for

The project is in his early stages of developement so users might encounters in bugs and unexpected behaviours. We are actively looking for motivated contributors that wants to share knowledge and create a community around the project and its main themes.

If you have knowledge in DevOps, Kubernetes, GPUs, Docker or networking, email lorenzotettamanti5@gmail.com - see the Contacts page for details.

External resources

Because the project sits at the intersection of several deep topics, the Developer Guide index lists the best starting points for eBPF, the Aya Rust framework, gRPC/tonic, and Kubernetes networking.