23 Commits
Author SHA1 Message Date
rays f38a0921b3 fix(diagnostics): respect optional core branch inputs 2026-10-25 17:13:21 +08:00
rays 60ea66c3ec fix(diagnostics): preserve opaque node identities and exact targets 2026-10-25 16:33:06 +08:00
rays 3c73c29d75 fix: realign diagnostics, telemetry and metadata contracts with their producers
- Privacy diagnostics: the provider name is None for unknown endpoints
  and when no base URL is set; calling .lower() on it raised and dropped
  every issue of the check, including the warning for privacy_mode=none
  with an unknown remote endpoint.
- Telemetry: the pattern allowlist built a PatternLoader without its
  required directories, so it was always empty and every pattern label
  became __unknown__. It now reads ids from the shared loader through a
  new PatternLoader.get_pattern_ids().
- Error summary: the LLM context builder read the category from a nested
  pattern_match key that the pattern stage never writes; it now reads the
  top-level category (nested key kept as a fallback).
- Sidebar: an error delivered before the sidebar panel existed (it waits
  for UI text) threw on auto-open, and so did the menu toggle. Visibility
  is now applied when the panel is created.
- OpenAPI info.version now matches the package version, and the version
  metadata test enforces it.
- A missing optional patterns/custom directory is logged at debug level
  instead of a warning; missing built-in directories still warn.
2026-10-13 14:28:45 +08:00
rays a951b03b9a fix(compat): align host contracts and node focus lifecycle
Refresh exact frontend lanes and relocated host contracts while preserving
Desktop settings behavior. Recognize first-party Switch nodes and optional
branches without suppressing required-input or broken-link diagnostics.

Revalidate canvas, workflow and target identity across focus navigation;
cancel stale requests on newer actions and sidebar teardown. Keep legacy
positioning and nested graph traversal covered by action-level regressions.

Validation: 75 source contracts, 84 frontend unit tests, Windows full gate
with 871 backend tests and 125 subtests, and 149 mocked browser E2E tests.
Seven existing backend skips remain. No live-host certification is claimed.
2026-09-22 15:18:41 +08:00
rays f5c2355e36 fix(diagnostics): stop warning for optional xformers
Treat xFormers absence as a valid host configuration while preserving capability discovery, runtime-error context, and Triton diagnostics.
2026-09-19 18:06:10 +08:00
rays b983a746fb fix(diagnostics): resolve SAM3D assets from detection 2026-09-04 22:21:52 +08:00
rays e24da07571 fix(diagnostics): align promoted media asset detection 2026-08-08 16:48:48 +08:00
rays b16c5f8af6 fix(diagnostics): align pytorch minimum with host 2026-08-08 16:26:47 +08:00
rays 9524e7e20f feat(diagnostics): validate first-party dataset folders 2026-07-31 04:18:48 +08:00
rays 702e5ebd56 fix(diagnostics): support named workflow widget values 2026-07-31 04:06:41 +08:00
rays 63dabddd49 feat(diagnostics): scan registered nested model assets 2026-07-19 19:42:39 +08:00
rays cc4246c293 fix(diagnostics): align Python and Torch support 2026-07-19 19:23:40 +08:00
rays ff2c8bca8d fix(diagnostics): contain model asset paths 2026-07-19 18:36:21 +08:00
rays 797a736aa5 fix(diagnostics): align model asset loader categories 2026-06-24 17:18:48 +08:00
rays b0feb1bb73 fix(diagnostics): align model asset folders 2026-06-12 16:02:35 +08:00
rays 534949c17d fix(diagnostics): align model asset folders 2026-05-31 12:02:34 +08:00
rays 693ee4ebb6 fix(diagnostics): remove placeholder health check 2026-04-26 19:13:42 +08:00
rays 8f99daa282 fix(imports): harden package-safe startup loading 2026-04-04 16:27:47 +08:00
rays 2d4ce9c0ad feat(r21): standardize runtime utc-aware timestamps 2026-03-26 19:20:58 +08:00
rays aadecde72f feat: add F18 diagnostics signature packs 2026-02-27 01:55:41 +08:00
rays 11f56bc7f3 feat(r18): store diagnostics history under canonical Doctor data dir 2026-01-23 22:27:33 +08:00
rays d812ba525f feat(f14): implement proactive diagnostics checks (P1) 2026-01-23 00:26:11 +08:00
rays c794d3c3e4 feat: add F14 diagnostics skeleton and value-not-in-list pattern 2026-01-22 22:51:38 +08:00