You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello Wire team, and thank you for all the ongoing work on modularization.
As a past contributor and someone who values Wire's open-source approach, I've been experimenting with a coding agent (Codex 5.3 extra high) as a research tool for relatively large codebases.
I noticed the ongoing modularization effort and thought this was a good moment to run that experiment and share the findings.
This is an independent, volunteer architecture review.
It is shared in a collaborative spirit:
findings may be useful, partially useful, or not useful for your roadmap;
some conclusions may be wrong and should be validated by maintainers (it was constrained to a 8h spike);
there are no expectations attached to this report.
If helpful, this can be treated as an early risk scan while modularization is still at a stage where directional corrections are relatively low-cost.
Wire iOS Issues are currently disabled, so this pull request is used as the discussion thread for architecture feedback.
This is a docs-only contribution with one central report and linked subreports.
Hey @SzymonMrozek ! Sorry the delay. I hope that you have been well. Thanks for your interest in sharing these insights with us, we don't get much external engagement but it's always nice to see it. I haven't had a chance to look at your findings yet but it's on my list and I look forward to it.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Context and intent
Hello Wire team, and thank you for all the ongoing work on modularization.
As a past contributor and someone who values Wire's open-source approach, I've been experimenting with a coding agent (Codex 5.3 extra high) as a research tool for relatively large codebases.
I noticed the ongoing modularization effort and thought this was a good moment to run that experiment and share the findings.
This is an independent, volunteer architecture review.
It is shared in a collaborative spirit:
If helpful, this can be treated as an early risk scan while modularization is still at a stage where directional corrections are relatively low-cost.
Wire iOS Issues are currently disabled, so this pull request is used as the discussion thread for architecture feedback.
This is a docs-only contribution with one central report and linked subreports.
What is in scope
No production code, no build logic, and no runtime behavior was changed.
TL;DR
Impact Areas
Recommended Sequence
Reading path
Feedback welcome (if useful)
Non-goals