05 · One data set — display, detail copy, and report

05 · One data set — display, detail copy, and report An architecture diagram generated by Archify. Manager data · Devices, ports, status, battery · Architecture component Manager data Devices, ports, status, battery USBDeviceGroups · Remaining USB / port USB / Thunderbolt / internal / hubs · Architecture component USBDeviceGroups Remaining USB / port USB / Thunderbolt / internal / hubs DeviceDetailsBuilder · Live selection + ConnectionPathResolver · Architecture component DeviceDetailsBuilder Live selection + ConnectionPathResolver DiagnosticReportBuilder · overview: deliberate field selection · Architecture component DiagnosticReportBuilder overview: deliberate field selection List and menu-bar count · Port USB leaves remaining list · Architecture component List and menu-bar count Port USB leaves remaining list Explicit detail copy · May contain serial number / address · Architecture component Explicit detail copy May contain serial number / address NSSavePanel → Markdown · Only the user-selected file · Architecture component NSSavePanel → Markdown Only the user-selected file group select Snapshot display Command-C export Legend Frontend Backend

Count independently of placement

  • • USB count = remaining USB + port USB + external Thunderbolt devices.
  • • Internal devices / hubs: 0; Bluetooth counts separately.

Overview report is data-minimizing

  • • No serial numbers, Bluetooth addresses, or stable IDs.
  • • Version, Mac model, measurements, and source status remain.

Path only with an unambiguous chain

  • • Host port → dock port → device; hub parents recursively.
  • • Ambiguity or a cycle produces an unknown path.