Skip to content

docs(review): platform reliability/config/UI review handoff#1010

Draft
thinmintdev wants to merge 1 commit into
mainfrom
claude/hal0-platform-review-3pj190
Draft

docs(review): platform reliability/config/UI review handoff#1010
thinmintdev wants to merge 1 commit into
mainfrom
claude/hal0-platform-review-3pj190

Conversation

@thinmintdev

Copy link
Copy Markdown
Contributor

Summary

Adds handoffs/platform-review-2026-07-03.md — a grounded review of the hal0 platform's reliability, config surface, and dashboard editing UI. Docs only; no code changes.

The review covers 72 findings across five subsystems (slot config, model registry, profiles/stacks/bundles, dispatch/runtime, UI editing drawers), each with a file:line, a concrete failure scenario, and a fix, ranked by severity. Stable IDs (SC-1, DR-2, …) tie findings to a set of cross-cutting root causes and a suggested fix sequence.

Four born-broken / silent-failure bugs called out first

  • SC-1 — disabling a capability never writes enabled=false to the slot TOML, so the disable silently doesn't stick (slot_config/__init__.py:271).
  • SC-2 — the NPU picker probes docker on a podman-only runtime, so the NPU trio is never offered on the reference platform (capabilities/catalog.py:168).
  • PS-1DEVICE_DEFAULT_PROFILES['cpu'] = 'tts' gives GPU-less installs a chat slot bound to the Kokoro TTS engine (config/schema.py:838).
  • DR-1 — idle-evicted non-chat slots (embed/rerank/tts) never wake on request and 404 until a manual load (slots/manager.py:2454).

Headline findings were spot-verified against source before inclusion; the remainder are grounded in the cited lines.

Interactive version (filterable by severity): https://claude.ai/code/artifact/00ab159f-e821-4244-88d4-1577f7589ef0

Test plan

  • N/A — documentation only; no build or runtime surface changes.

🤖 Generated with Claude Code

https://claude.ai/code/session_0172Sk1jjBmKYsLTFr12WUoc


Generated by Claude Code

72 cited findings across slot-config, model registry, profiles/stacks,
dispatch/runtime, and UI editing drawers, ranked by severity with a
suggested fix sequence.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0172Sk1jjBmKYsLTFr12WUoc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants