SRED Project Descriptions — 2026
This document indexes all SRED-eligible projects for the 2026 fiscal year. Each child document follows the SRED project template with Project Description, Project Goals, Technical Uncertainties (with Experiments, Results, and Documentation), Participants, and Project Documentation & Links.
SREDable Projects
| # | Project | Status | Key Uncertainties |
|---|---|---|---|
| 1 | Service Layer Decomposition | Implemented | Module size boundaries; discovery orchestration split; dead code removal |
| 2 | Extract Business Logic from Models to Services | Implemented | Per-model service seams; chassis persistence single seam; lifecycle adapter pattern |
| 3 | Admin Dashboard Modularization | Implemented | Dead code identification; HTMX fragment contract preservation |
| 4 | Standardize Manufacturer Plugins | Implemented | Transport sharing vs protocol honesty; discovery transformer design |
| 5 | Test Infrastructure Overhaul | Implemented | Factory registry contract; query budgets; Factory Boy dependency isolation |
| 6 | Unify Settings Proxy | Implemented | Scope precedence without fallthrough; private registry cache invalidation; AST enforcement |
| 7 | Remove Compat Shim Layer | Implemented | Atomic multi-file migration; canonical contract location |
| 8 | Consolidate Exception Hierarchy | Implemented | Single catch root with transport metadata; circuit-open through manufacturer catches |
| 9 | Bound Live Monitoring Projections | Implemented | Sentinel-based truncation; performer assignment resolution within bounded window |
Proposed Projects (Ready for SRED When Implemented)
| # | Project | Status | Key Uncertainties |
|---|---|---|---|
| 10 | Introduce DRF API Layer | Proposed | Read-only API over domain logic without duplication; versioning without admin coupling |
| 11 | Introduce EventBus | Proposed | Single injectable seam replacing parallel signals + broadcasts; testable event flows |
| 12 | Split Base HTTP Client | Superseded | Plan abandoned — three-module split replaced by composite client in services/common/base/client.py |
Summary
12 projects identified from the 2026 work summary: 9 implemented, 2 proposed, and 1 superseded. Implemented projects document their uncertainties, experiments, and results. Proposed projects record work that is not yet eligible for a claim, and the superseded project records an abandoned plan.
Total estimated SRED-eligible effort: ~70% of engineering capacity across the fiscal year.
Generated from local documentation reorganization. Source ADRs in docs/adr/.
