Feature Catalog
Structured inventory of all Stella Ops features, organized for E2E verification tracking.
Generated: 2026-02-08
Summary
| Directory | Meaning | Count |
|---|---|---|
checked/ |
Features verified by E2E tests | 0 |
unchecked/ |
Implemented features needing E2E verification | 1,057 |
unimplemented/ |
Partially implemented features | 99 |
dropped/ |
Features not found in source code | 29 |
| Total | 1,185 |
How to Use
- To verify a feature: Pick a file from
unchecked/<module>/, follow the E2E Test Plan, and if it passes, move the file tochecked/<module>/. - To implement a missing feature: Read a file from
unimplemented/<module>/, review the "What's Missing" section, implement, then move tounchecked/. - To understand what was dropped: Read files in
dropped/for context on features that were planned but not implemented.
Modules by Feature Count
Large Modules (50+ features)
| Module | Unchecked | Unimplemented | Dropped | Total |
|---|---|---|---|---|
| Web | 167 | 17 | 4 | 188 |
| Attestor | 153 | 27 | 2 | 182 |
| Scanner | 142 | 9 | 0 | 151 |
| Cli | 97 | 7 | 0 | 104 |
| Policy | 76 | 8 | 5 | 89 |
Medium Modules (10-49 features)
| Module | Unchecked | Unimplemented | Dropped | Total |
|---|---|---|---|---|
| ReleaseOrchestrator | 44 | 1 | 0 | 45 |
| BinaryIndex | 41 | 2 | 0 | 43 |
| Concelier | 34 | 2 | 0 | 36 |
| Libraries | 24 | 2 | 1 | 27 |
| Router | 18 | 0 | 0 | 18 |
| Excititor | 17 | 0 | 1 | 18 |
| Signals | 13 | 4 | 1 | 18 |
| EvidenceLocker | 17 | 0 | 0 | 17 |
| AdvisoryAI | 15 | 1 | 1 | 17 |
| Orchestrator | 14 | 1 | 0 | 15 |
| Authority | 12 | 1 | 0 | 13 |
| AirGap | 9 | 3 | 0 | 12 |
| Tests | 11 | 0 | 2 | 13 |
| Integrations | 10 | 1 | 0 | 11 |
| Zastava | 9 | 1 | 0 | 10 |
Small Modules (<10 features)
| Module | Unchecked | Unimplemented | Dropped | Total |
|---|---|---|---|---|
| Telemetry | 9 | 0 | 0 | 9 |
| ReachGraph | 7 | 2 | 0 | 9 |
| Doctor | 8 | 0 | 0 | 8 |
| SbomService | 7 | 1 | 0 | 8 |
| Gateway | 6 | 2 | 0 | 8 |
| TaskRunner | 7 | 0 | 0 | 7 |
| VexLens | 6 | 0 | 1 | 7 |
| Notifier | 7 | 0 | 0 | 7 |
| Findings | 7 | 0 | 0 | 7 |
| Graph | 6 | 1 | 0 | 7 |
| ExportCenter | 6 | 1 | 0 | 7 |
| Plugin | 6 | 0 | 0 | 6 |
| Platform | 6 | 0 | 0 | 6 |
| Signer | 6 | 0 | 0 | 6 |
| Cryptography | 5 | 0 | 1 | 6 |
| Timeline | 5 | 0 | 0 | 5 |
| Tools | 4 | 0 | 0 | 4 |
| Bench | 2 | 1 | 1 | 4 |
| Scheduler | 3 | 0 | 0 | 3 |
| RiskEngine | 2 | 0 | 1 | 3 |
| Unknowns | 2 | 1 | 0 | 3 |
| Replay | 2 | 1 | 0 | 3 |
Single-Feature Modules
| Module | Status |
|---|---|
| Aoc | Unchecked |
| Api | Unchecked (2) |
| Analyzers | Unchecked |
| DevOps | Unchecked (2) |
| DevPortal | Unchecked |
| Docs | Unchecked (2) |
| Feedser | Unchecked |
| Mirror | Unimplemented |
| PacksRegistry | Unchecked |
| Provenance | Unimplemented |
| RuntimeInstrumentation | Unchecked |
| Sdk | Unchecked |
| SmRemote | Unchecked |
| VulnExplorer | Unchecked |
File Format
Each feature file follows a standard template:
Unchecked (IMPLEMENTED)
# Feature Name
## Module / ## Status / ## Description
## Implementation Details (key files, classes, services)
## E2E Test Plan (setup, action, verification steps)
Unimplemented (PARTIALLY_IMPLEMENTED)
# Feature Name
## Module / ## Status / ## Description
## What's Implemented / ## What's Missing
## Implementation Plan
Dropped (NOT_FOUND)
# Feature Name
## Status / ## Description
## Why Not Implemented / ## Source / ## Notes
Source Data
This catalog was built from:
- 270 product advisories (Phase 1)
- 1,343 sprint archives (Phase 2)
- CLI + Web source code scan (Phase 3)
- Two deduplication passes reducing 1,600 entries to 1,185
See FEATURE_CATALOG.md in the repo root for the flat consolidated view.