Work / Chitragupt / Wiki / Decisions
2026-06-27-platform-native-divergences
Decisioncanonicalverified 2026-06-27
DECISION.2026-06-27.PLATFORM-NATIVE-DIVERGENCESSix wireframes are intentionally platform-native — don't build twins
Decision
After the 2026-06-27 asymmetry sweep, six wireframes remain without a twin on the other platform. All six are intentional platform-native divergences and should not be flagged as gaps by future audits.
Why
Some interactions are paradigmatic to a platform: desktop dropdown menus aren't an iOS pattern; mobile side-drawers aren't a desktop pattern. Forcing a 1:1 twin would create a worse UX on each side. Where the functionality is mirrored under a different visual pattern, both are canonical.
The six divergences
| Page | Platform | Why no twin |
|---|---|---|
app/dashboard-avatar-open.html |
web-only | Desktop avatar-dropdown menu (hover/click). Mobile's equivalent is drawer-open.html — slide-out side drawer triggered by the avatar in the top bar. Same destination links; different reveal mechanism. |
app/workspace-switcher.html |
web-only | Desktop modal switcher between personal / family / CA-shared workspaces. Mobile folds workspace switching into the same drawer-open.html. |
app/drawer-open.html |
mobile-only | iOS/Android-native side drawer. Combines what web splits into avatar-dropdown + workspace-switcher. Tapping the avatar opens this. |
app/inbox/inbox-flat.html |
mobile-only | Mobile alt view that flattens the folder tree. Web's inbox.html already shows the folder tree alongside the doc list (more horizontal space), so no flat-view alt is needed. |
app/review/confirm.html |
mobile-only | Redirect / splash page kept for backwards-compat after the 2026-06-27 inbox/review split. New URLs land on confirm-ais.html or confirm-doc.html; this page exists only to handle deep-links to the old inbox-confirm.html path. |
app/tax/tax-with-ca-chat.html |
mobile-only | Full-screen CA chat. Web folds the chat into the right rail of tax-with-ca.html (collapsible per 2026-06-27-remove-magic-link no — per A4 CA-box-collapsible change). Mobile splits because there isn't room to do both inline. |
Impact
/wiki-lintand any future asymmetry-audit Explore agent prompts should ignore these six paths.- The surface pages for these six should each note "no twin — see 2026-06-27-platform-native-divergences" in their Behaviour / Notes section.
- Counts: web has 162 wireframes (2 of which are platform-native), mobile has 103 (4 of which are platform-native). All remaining files have a twin on the other platform (admin / CA portal / marketing-mobile out-of-scope per 2026-06-27-mobile-end-user-only).
Status
Active.
Sources
- 2026-06-27 asymmetry triage during wireframe consistency sweep.
- 2026-06-27-mobile-end-user-only — scopes which platforms each pillar ships on.
Every project of mine is written down like this.
Read the résumé