Why Opening a Dialog Can Become an Architecture Change
A small dialog can affect route state, entity selection, focus, back behaviour, unsaved work, mutations and accessibility.
A dialog looks like a small UI component. It can alter URL state, selected entity, focus management, Escape/back behaviour, unsaved changes, mutation lifecycle, responsive layout and the accessibility tree.
If the dialog edits a real entity, I need to know what happens when it closes, what native back does, whether deep linking exists, how unsaved work is protected, whether dialogs can stack and whether mobile should use the same surface.
The component can be small while its system impact is not.
Architecture in the Wild
Field architecture through live state, information, interaction and product-boundary decisions rather than abstract diagrams.