Alexander Korolev
|
f00b155eda
recipes panel: manual repo-sync button, per-row serve/stop actions, fleet-based running state (no-ledger machines), dock menu anchored to the + button
|
пре 1 недеља |
Alexander Korolev
|
381475a96c
report viewer: follow-SSE under a mount prefix (META.base), no double-append on (re)baseline; regression test
|
пре 1 недеља |
Alexander Korolev
|
e87b6706bf
THE leak: recipe watcher watched cwd ('.') — in the add-on container cwd=/ and notify followed /sys symlink loops, walking the container filesystem forever (~4.6 GB/h churn → allocator ratchet → daily Pi OOM). Watch only real recipe workspaces (watchable_recipe_dirs). Also: one shared HA client (a reqwest+rustls cert-store build per probe tick was another ~2 GB/h churn), shutdown now closes SSE connections on signal
|
пре 1 недеља |
Alexander Korolev
|
5f1783f3e1
memory: mimalloc allocator feature (add-on builds), lazy report refresh (file-event-driven, fleet cross-check rides the dashboard bus), SSH key cache, graceful web shutdown (SIGTERM) + dhat profiler feature — the Pi OOM-kills (2.7 GiB RSS) traced to musl's never-trimming allocator ratcheting on per-tick transient spikes
|
пре 1 недеља |
Alexander Korolev
|
65c1cfcdc8
HA add-on + recipe repos (specs/tech-architecture/ha-addon-recipe-repos.md)
|
пре 1 недеља |
Alexander Korolev
|
9c02032032
report viewer: follow-log (SSE) — live tail of bench .log files
|
пре 1 недеља |
Alexander Korolev
|
20bf94b024
web: window switcher + toml→repo navigation
|
пре 1 месец |
Alexander Korolev
|
f011388d0a
web: SSE streams can no longer die silently or stay dead — 15s keepalive comments on both endpoints, live-chip watchdog rebuilds a stale stream / a gave-up EventSource, bounce on visibility/online; supervisor isolates ticks and survives poisoned locks
|
пре 1 месец |
Alexander Korolev
|
2f717631ff
report: stale cross-check of run ledger vs live probe (orange + runlock hint); new 'sm121 runlock list|close' offline ledger command
|
пре 1 месец |
Alexander Korolev
|
1d73fd0945
serve/stop reliability + run ledger + archive curation
|
пре 1 месец |
Alexander Korolev
|
b34eb65752
report viewer: old pty-captured bench logs render like clean ones — collapse rich spinner redraw runs to the last frame per phase (wordish-token progress key, bar-tip glyphs vary), drop tty caret-notation (^D/^H) and backspace artifacts, dedup consecutive lines; copy button in the viewer header (top right, one click, clipboard API + fallback)
|
пре 1 месец |
Alexander Korolev
|
48b7aa92f7
report: parent_model category field (medals/tree rank under base model); medals by parent x nodes (gold/silver/bronze, filterable); half-star grades (color bands 0-20/40/60/80, half-star precision, sort by absolute score, both-scores hint); report viewer page (rendered md + raw toggle, highlighted toml/json, recipe.toml section once per recipe, opens in new tab)
|
пре 1 месец |
Alexander Korolev
|
9bf6e76e6c
adopt r35 (latest lab rev): full 3-fork pin profile + r35 4x-dcp4 recipe; image built on dgx5 (71m, checksum 8bb87348), boot gates green
|
пре 1 месец |
Alexander Korolev
|
d46cc512c7
report: strip ANSI from served logs; bench logs saved clean
|
пре 1 месец |
Alexander Korolev
|
476b5a5cde
report serve: event-driven refresh — notify watcher (FSEvents/inotify) + 500 ms debounce replaces the 5 s poll; 30 s keepalive as safety net; events filtered to reports/ + recipe.toml
|
пре 1 месец |
Alexander Korolev
|
c0409a5a0c
report --serve: live updates over SSE — 5 s refresher re-scans reports/, pushes rows JSON on change; page re-renders keeping view state
|
пре 1 месец |