feat(types): Resolve strict mypy errors in api_hook_client.py, models.py, and events.py
This commit is contained in:
@@ -10,11 +10,11 @@
|
||||
- [x] Task: Conductor - User Manual Verification 'Phase 1: Configuration' (Protocol in workflow.md)
|
||||
|
||||
## Phase 2: Core Library Typing Resolution
|
||||
- [ ] Task: Resolve `api_hook_client.py` and `models.py` Type Errors
|
||||
- [ ] WHERE: `api_hook_client.py`, `models.py`, `events.py`
|
||||
- [ ] WHAT: Add explicit type hints to all function arguments, return values, and complex dictionaries. Resolve `Any` bleeding.
|
||||
- [ ] HOW: Surgical type annotations (`dict[str, Any]`, `list[str]`, etc.).
|
||||
- [ ] SAFETY: Do not change runtime logic, only type signatures.
|
||||
- [x] Task: Resolve `api_hook_client.py` and `models.py` Type Errors
|
||||
- [x] WHERE: `api_hook_client.py`, `models.py`, `events.py`
|
||||
- [x] WHAT: Add explicit type hints to all function arguments, return values, and complex dictionaries. Resolve `Any` bleeding.
|
||||
- [x] HOW: Surgical type annotations (`dict[str, Any]`, `list[str]`, etc.).
|
||||
- [x] SAFETY: Do not change runtime logic, only type signatures.
|
||||
- [ ] Task: Resolve Conductor Subsystem Type Errors
|
||||
- [ ] WHERE: `conductor_tech_lead.py`, `dag_engine.py`, `orchestrator_pm.py`
|
||||
- [ ] WHAT: Enforce strict typing on track state, tickets, and DAG models.
|
||||
|
||||
Reference in New Issue
Block a user