Skip to content

Architecture Decision Records ​

Each ADR records one significant decision: its context, the decision, and its consequences. ADRs are immutable once accepted; a change of direction is a new ADR that supersedes the old one.

ADRTitleStatus
0001Electron process model and security boundariesAccepted
0002Toolchain and resolved versionsAccepted
0003Packaging and update channelsAccepted
0004Extension isolation and trust modelAccepted
0005Test strategyAccepted
0006Settings schema and migrationsAccepted
0007Git and merge strategyAccepted
0008Requirement conflicts and resolutions (living log)Accepted
0009Performance budgetsAccepted
0010Static analysis with SonarQube CloudAccepted
0011WhatsApp notificationsAccepted
0012TranslationsAccepted
0013The in-chat assistant barAccepted
0014The extension marketplaceAccepted
0015Call recordingAccepted
0016Extensions, not pluginsAccepted

New ADRs copy template.md and take the next free number.

Released under the MIT License. Development supported by Ensita. YapYap is unofficial and not affiliated with WhatsApp or Meta.