refactor(tui): extract s4 union (attachments_mixin + billing_wire_mixin) from server.py - #79670
refactor(tui): extract s4 union (attachments_mixin + billing_wire_mixin) from server.py#79670andrexibiza wants to merge 1 commit into
Conversation
…_mixin w1a) from server.py
|
This was generated by AI during triage. Summary: Problems:
Solution: Checked against |
|
Good catch — the title and body misdescribed the diff. Corrected:
No code change needed — the extraction itself was already the server.py s4 shard; the metadata was stale from the campaign template. Validation on this branch: |
Godfile kill — tui_gateway/server.py shard s4
Extracts the attachments mixin (w1b) and billing-wire mixin (w1a) from
tui_gateway/server.pyintotui_gateway/attachments_mixin.pyandtui_gateway/billing_wire_mixin.py(5x2x3 blind-witness extraction, waves 1-3 verified). Verbatim method bodies; module-level test constants stay; regression tests shipped.Line math: 688 added / 377 deleted in server.py (moved into the two new mixin modules).
Related #78791 #78792 #77376 #77746 #77748 #77751 #77752 #77756 #77759 #79066 #79067 #79068 #79069 #79070 #78689 #78690 #78691 #78692 #78693 #78694 #78695 #78696 #78697 #78698 #78699 #78700 #78701 #78702 #78703 #78704 #78705 #78706 #78707 #78708 #78709 #78710 #78711 #78712 #78713 #78714 #78715 #78716 #78717 #78718 #78719 #78720 #78721 #78722 #78723 #78724 #78725 #78726 #78727 #78728 #78729 #78730 #78731 #78732 #78733 #78734 #78735 #78736 #78737 #78738 #78739 #78740 #78741 #78742 #78743 #78744 #78745 #78746 #78747 #78748 #78749 #78750 #78751 #78752 #78753 #78754 #78755 #78756 #78757 #78758 #78759 #78760 #78761 #78762 #78763 #78764 #78765 #78766 #78767 #78768 #78769 #78770 #78771 #78772 #78773 #78774 #78775 #78776 #78777 #78778 #78779 #78780 #78781 #78782 #78783 #78784 #78785 #78786 #78787 #78788 #78789 #78790