mypy: fix Real-bug bucket (335 errors / 70 files) — in-scope codes #116
Labels
No labels
agentic-osint
audit
blocked:commit-ready-failed
blocked:gate-fetch
blocked:gate-fetch
blocked:gate-lint
blocked:gate-plan
blocked:gate-research
blocked:needs-decision
blocked:needs-human
blocked:no-changes
blocked:preflight
blocked:verify-failed
bug
chore
deferred
enhancement
feature-request
in-progress
lint-baseline
lint-cleanup
needs-decompose
needs-triage
performance
quickfix
security/medium
triage-approved
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Mark/osint-hub#116
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?
Fix all Real-bug mypy errors in the Mark/osint-hub backend (335 errors across 70 files at origin/main @
9931443), in the categories [assignment], [arg-type], [return-value], [attr-defined], [misc], [valid-type], [call-arg]. Apply code fixes (not # type: ignore) with an inline justification comment per fix, then re-runcd backend && mypy app/ --config-file ../pyproject.tomland confirm those error codes are gone. Per-error classification (file:line, code, reason, proposed fix) is in the parent kanban card artifact t_32c522a2 (mypy_classification.md/json in its workspace). Out of scope: [import-untyped] and [no-untyped-def] (other batches); [misc] bucket is mostly 158 errors in one ClassVar pattern — handle via the structural base.py fix in the classification. Acceptance: zero in-scope-category mypy errors and every fix has an inline justification comment. Sub-issue of #109 (umbrella mypy debt).kilo-gsd-runner could not dispatch: pre-dispatch gate blocked by leftover
.worktrees/t_5df1a1a4(from prior #117 run — worktree has uncommitted modifications and is not registered as ignored). Janitor needs togit worktree remove .worktrees/t_5df1a1a4(force, since untracked files inside), or the gate script needs a.worktrees/exclusion. Noin-progresslabel was added; the issue remains intriage-approvedstate.Mark referenced this issue2026-09-14 23:05:24 +00:00