Skip to content

refactor(telegram): extract s1 rich-message/topics/init-guard clusters into 7 mixin modules (tracker #78791) - #79066

Open
andrexibiza wants to merge 3 commits into
NousResearch:mainfrom
andrexibiza:gfg/extract-s1-w1b
Open

refactor(telegram): extract s1 rich-message/topics/init-guard clusters into 7 mixin modules (tracker #78791)#79066
andrexibiza wants to merge 3 commits into
NousResearch:mainfrom
andrexibiza:gfg/extract-s1-w1b

Conversation

@andrexibiza

@andrexibiza andrexibiza commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Related #78791 #78792 #75742 #75747 #78721 #78722 #78723 #78724 #78725 #78726 #78727 #78728 #78729 #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
Verbatim extraction of 53 methods from plugins/platforms/telegram/adapter.py into rich_mixin, topics_mixin, init_guards, network_mixin, text_format, config_mixin, authz_mixin (4 authz methods skipped — already covered by #75742).

Produced by the 5x2x3 blind-witness extraction campaign: wave-2 VERIFIED by w2a/w2b, wave-3 VERIFIED by w3a/w3b. 101 regression tests; full telegram suite baseline-identical (509/509).

Interlock (bidirectional v2)

This PR is linked both ways:

Part of #78721
Part of #78722
Part of #78723
Part of #78724
Part of #78725
Part of #78726
Part of #78727
Part of #78728
Part of #78729
Part of #78731
Part of #78732
Part of #78733
Part of #78734
Part of #78735
Part of #78736
Part of #78737
Part of #78738
Part of #78739
Part of #78740
Part of #78741
Part of #78742
Part of #78743
Part of #78744
Part of #78745
Part of #78746
Part of #78747
Part of #78748
Part of #78749
Part of #78750
Part of #78751
Part of #78752
Part of #78753
Part of #78754
Part of #78755
Part of #78756
Part of #78757
Part of #78758
Part of #78759
Part of #78760
Part of #78761
Part of #78762
Part of #78763
Part of #78764
Part of #78765
Part of #78766
Part of #78767
Part of #78768
Part of #78769
Part of #78770
Part of #78771
Part of #78772
Part of #78773
Part of #78774
Part of #78775
Part of #78776
Part of #78777
Part of #78778
Part of #78779
Part of #78780
Part of #78781
Part of #78782
Part of #78783
Part of #78784
Part of #78785
Part of #78786
Part of #78787
Part of #78788
Part of #78789
Part of #78790
Part of #78791
Part of #78792

…Research#78791)

Verbatim extraction of 53 methods across rich_mixin, topics_mixin,
init_guards, network_mixin, text_format, config_mixin, authz_mixin
(4 authz methods skipped — covered by NousResearch#75742). Wave-2 VERIFIED by
w2a/w2b, wave-3 VERIFIED by w3a/w3b. 101 regression tests, 509/509
baseline-identical on the full telegram suite.
This was referenced Aug 5, 2026
This was referenced Aug 5, 2026
@alt-glitch alt-glitch added type/refactor Code restructuring, no behavior change P3 Low — cosmetic, nice to have comp/plugins Plugin system and bundled plugins platform/telegram Telegram bot adapter labels Aug 6, 2026
@andrexibiza andrexibiza changed the title refactor(telegram): extract s1 rich-message/topics/init-guard clusters into 7 mixin modules (epic #78791) refactor(telegram): extract s1 rich-message/topics/init-guard clusters into 7 mixin modules (tracker #78791) Aug 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/plugins Plugin system and bundled plugins P3 Low — cosmetic, nice to have platform/telegram Telegram bot adapter type/refactor Code restructuring, no behavior change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants