chore(mypy): clear the strict-mode typing backlog (63 errors) #65
Labels
No labels
burndown-2026-06
coherence-core
consult
headless
interactive
P0
P1
P2
P3
P4
No milestone
No project
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set.
Reference
coilyco-flight-deck/otel-a2a-relay#65
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
pre-commit run mypy --all-filesreports 63 errors across 15 files onmain(a pre-existing backlog, surfaced while adopting the agentic-os hook block in #63). The repo runsmirrors-mypyunder[tool.mypy] strict = true.Dominant categories:
@app.get,@app.post,@router.*) and pytest fixtures make the decorated functions untyped under strict. Affectscore/src/.../server.py,agent.py,channels/.../router.py,examples/luca-flow/.../peer.py, and many test files.channels/.../models.py,core/tests/test_routing.py(pydantic / MockTransport not typed for mypy).scripts/check_luca_spans.py(baredictreturns).scripts/render_topology.py(helper functions lack annotations).core/tests/test_routing.py:417,523.These don't block normal commits (the hook runs per-staged-file), but
--all-filesis red, and edits to an already-red file (e.g.scripts/check_luca_spans.py) can be blocked at commit time.Out of scope for #63 (comment-discipline). Filing to track the typing backlog separately.
Closing. o2r is archived in the June 2026 surface reduction - an optional agent channel, unused autonomously. Handover doctrine moves to human-mediated.