Remove code that nothing imports or calls:
- web/doctor_chat.js (the ChatPanel class, superseded by the chat
island; only its import in doctor_ui.js remained), web/doctor_chat.css
and web/doctor_telemetry.js. ComfyUI still loaded these files as
extension scripts, but they had no module-level side effects.
- DoctorUI.triggerAIAnalysis and DoctorUI.updatePollInterval;
DoctorAPI.getHistory, DoctorAPI.verifyApiKey and DoctorAPI.chat;
renderContentPipeline.
- The first, shadowed PatternLoader.get_pattern_info definition (the
later one was always the one in effect).
- verify_routes.py, which could not run under package imports and
replaced sys.modules entries with mocks when imported.
The architecture guide lists only existing frontend modules, enforced by
a new test, and the import-scan skip lists no longer name the script.
Standardize backend log identities and severity highlighting while keeping persisted logs ANSI-free. Restore the encoding-aware startup banner and emit its art as one tightly packed block.