Feature Catalog
Structured inventory of all Stella Ops features, organized for E2E verification tracking.
Generated: 2026-02-08 | Updated: 2026-02-09
Summary
| Directory | Meaning | Count |
|---|---|---|
checked/ |
Features verified by E2E tests | 0 |
unchecked/ |
Implemented features needing E2E verification | 1,144 |
unimplemented/ |
Partially implemented features | 0 |
dropped/ |
Features not found in source code | 22 |
| Total | 1,166 |
Note: 73 features previously in unimplemented/ were completed via SPRINT_20260208 sprints (archived in docs-archived/implplan/) and moved to unchecked/ on 2026-02-09.
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 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 | Dropped | Total |
|---|---|---|---|
| Web | 178 | 0 | 178 |
| Attestor | 174 | 0 | 174 |
| Scanner | 147 | 0 | 147 |
| Cli | 104 | 0 | 104 |
| Policy | 88 | 0 | 88 |
Medium Modules (10-49 features)
| Module | Unchecked | Dropped | Total |
|---|---|---|---|
| ReleaseOrchestrator | 45 | 0 | 45 |
| BinaryIndex | 43 | 0 | 43 |
| Concelier | 36 | 0 | 36 |
| Libraries | 26 | 0 | 26 |
| Router | 18 | 0 | 18 |
| Excititor | 18 | 0 | 18 |
| EvidenceLocker | 17 | 0 | 17 |
| AdvisoryAI | 16 | 0 | 16 |
| Orchestrator | 15 | 0 | 15 |
| Signals | 14 | 0 | 14 |
| Authority | 13 | 0 | 13 |
| Tests | 12 | 0 | 12 |
| Integrations | 11 | 0 | 11 |
| Telemetry | 11 | 0 | 11 |
| AirGap | 10 | 0 | 10 |
Small Modules (<10 features)
| Module | Unchecked | Dropped | Total |
|---|---|---|---|
| Zastava | 9 | 0 | 9 |
| ReachGraph | 9 | 0 | 9 |
| SbomService | 8 | 0 | 8 |
| Gateway | 8 | 0 | 8 |
| Doctor | 8 | 0 | 8 |
| VexLens | 7 | 0 | 7 |
| TaskRunner | 7 | 0 | 7 |
| Notifier | 7 | 0 | 7 |
| Graph | 7 | 0 | 7 |
| Findings | 7 | 0 | 7 |
| ExportCenter | 7 | 0 | 7 |
| Signer | 6 | 0 | 6 |
| Plugin | 6 | 0 | 6 |
| Platform | 6 | 0 | 6 |
| Cryptography | 6 | 0 | 6 |
| Timeline | 5 | 0 | 5 |
| Tools | 4 | 0 | 4 |
| Replay | 4 | 0 | 4 |
| Scheduler | 3 | 0 | 3 |
| RiskEngine | 3 | 0 | 3 |
| Bench | 3 | 0 | 3 |
| Unknowns | 2 | 0 | 2 |
| Docs | 2 | 0 | 2 |
| DevOps | 2 | 0 | 2 |
| Api | 2 | 0 | 2 |
Single-Feature Modules
| Module | Status |
|---|---|
| Aoc | Unchecked |
| Analyzers | Unchecked |
| DevPortal | Unchecked |
| Feedser | Unchecked |
| Mirror | Unchecked |
| PacksRegistry | Unchecked |
| RuntimeInstrumentation | Unchecked |
| Sdk | Unchecked |
| SmRemote | Unchecked |
| VulnExplorer | Unchecked |
Dropped Features (22)
All dropped features are in dropped/ with explanations for why they were not implemented.
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)
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
- 73 SPRINT_20260208 sprints completing all PARTIALLY_IMPLEMENTED features
- Final state: 1,144 unchecked + 22 dropped = 1,166 total