Objective
Reduce or explicitly baseline the remaining file-wide PyCharm duplicate-code warnings in the GitHub helper and regression-test surfaces without broad suppressions or unrelated behavioral changes.
Finish Line
The current duplicate-code findings are either eliminated through maintainable shared helpers or documented as intentional, narrowly scoped accepted debt with reproducible inspection evidence.
Current Status
State: Later, non-blocking; parked pending selection of a focused duplicate-code cluster.
Parked until: a reproducible cluster can be improved without weakening fail-closed behavior or obscuring higher-priority work. No implementation slice is selected by this reconciliation.
Next action: select that bounded slice when this maintenance work is brought into focus.
Last verified: 2026-09-14 UTC; issue scope and current evidence pointers reconciled.
The duplicate-code findings remain pre-existing maintenance debt rather than a correctness, release, or inspection-trust blocker. The completed Trustworthy JetBrains Inspection Evidence milestone does not require this baseline cleanup. The fully retrieved inspection in PR #631 reproduced seven inherited duplicate-code findings; its evidence and triage remain with that PR.
Keep this work separate from #550 and #533. Do not fold broad duplicate-code refactors into contract vendoring, test-value audit, or Astra-study helper repairs. The waiting status records the existing Later decision; it does not create a new dependency or change priority.
Acceptance Criteria
Relationships
Objective
Reduce or explicitly baseline the remaining file-wide PyCharm duplicate-code warnings in the GitHub helper and regression-test surfaces without broad suppressions or unrelated behavioral changes.
Finish Line
The current duplicate-code findings are either eliminated through maintainable shared helpers or documented as intentional, narrowly scoped accepted debt with reproducible inspection evidence.
Current Status
State: Later, non-blocking; parked pending selection of a focused duplicate-code cluster.
Parked until: a reproducible cluster can be improved without weakening fail-closed behavior or obscuring higher-priority work. No implementation slice is selected by this reconciliation.
Next action: select that bounded slice when this maintenance work is brought into focus.
Last verified: 2026-09-14 UTC; issue scope and current evidence pointers reconciled.
The duplicate-code findings remain pre-existing maintenance debt rather than a correctness, release, or inspection-trust blocker. The completed Trustworthy JetBrains Inspection Evidence milestone does not require this baseline cleanup. The fully retrieved inspection in PR #631 reproduced seven inherited duplicate-code findings; its evidence and triage remain with that PR.
Keep this work separate from #550 and #533. Do not fold broad duplicate-code refactors into contract vendoring, test-value audit, or Astra-study helper repairs. The waiting status records the existing Later decision; it does not create a new dependency or change priority.
Acceptance Criteria
Relationships