Problem
Five packages under src/uni_dev/ are missing __init__.py files:
core/
agents/
security/
store/
tui/
They work as implicit namespace packages, but this is inconsistent with middleware/, monitoring/, and webhooks/ which all have __init__.py with proper exports.
Required Changes
Add __init__.py with appropriate exports:
| Package |
Should Export |
core/ |
PipelineState, compile_pipeline, gate functions |
agents/ |
All 5 create_* factory functions |
security/ |
LogFilter |
store/ |
IssueStore |
tui/ |
(empty or minimal — internal package) |
Files to Create
src/uni_dev/core/__init__.py
src/uni_dev/agents/__init__.py
src/uni_dev/security/__init__.py
src/uni_dev/store/__init__.py
src/uni_dev/tui/__init__.py
Acceptance Criteria
Problem
Five packages under
src/uni_dev/are missing__init__.pyfiles:core/agents/security/store/tui/They work as implicit namespace packages, but this is inconsistent with
middleware/,monitoring/, andwebhooks/which all have__init__.pywith proper exports.Required Changes
Add
__init__.pywith appropriate exports:core/PipelineState,compile_pipeline, gate functionsagents/create_*factory functionssecurity/LogFilterstore/IssueStoretui/Files to Create
src/uni_dev/core/__init__.pysrc/uni_dev/agents/__init__.pysrc/uni_dev/security/__init__.pysrc/uni_dev/store/__init__.pysrc/uni_dev/tui/__init__.pyAcceptance Criteria
__init__.py__all__from uni_dev.security import LogFilterworksfrom uni_dev.store import IssueStoreworkspytestpassesuvx ruff check src/passes