История коммитов

Автор SHA1 Сообщение Дата
  Alexander Korolev f93a151d40 bench: --no-depth flag — skip the 16K..256K depth suite (quick-grasp campaigns: scenarios + typical-depth perf only) 1 неделя назад
  Alexander Korolev 89ddf56e62 web: secure dashboard auth — Bearer header + session cookie, no token in URLs; --insecure mode 1 неделя назад
  Alexander Korolev 65c1cfcdc8 HA add-on + recipe repos (specs/tech-architecture/ha-addon-recipe-repos.md) 1 неделя назад
  Alexander Korolev 84074f6272 recipe contract gate: sm121 validate + make-check test; archive 22 superseded lanes 2 недель назад
  Alexander Korolev 3acc8fa855 power on: ensure-powered — nodes believed down with an already-on plug get a 30 s plug power cycle (2-5 s cuts left the PSU rail energized and the machine in soft-off); per-node outcome report becomes the job message; CLI uses a 1.5 s TCP reachability probe, web uses the last snapshot 2 недель назад
  Alexander Korolev b70649a547 feat(bench): --ssh-host — run tool-eval-bench on a remote host over SSH 3 недель назад
  Alexander Korolev 6b16590b1f sync: one docker save + parallel fabric fan-out (3x on a 4-node set), inner hop key = node-side ~/.ssh/<basename> (mac path broke dgx5-8), known_hosts lives until task end (10G fallback resurrected); sm121 sync-image command 3 недель назад
  Alexander Korolev 0ee032e4e6 bench: depth-suite phase (16K/64K/128K/256K @ c2, 2 repeats) appended to the campaign log; report/tests.rs split (perf_box_tests) for the line cap 3 недель назад
  Alexander Korolev f39449c4ca bench: --parallel passthrough + config C bench 166/184 (90/100, two-stream) 3 недель назад
  Alexander Korolev bc269457c2 bench(exl3-staged): 92/100 declarative-staging verification + bench --tokenizer passthrough 3 недель назад
  Alexander Korolev 58c6892537 staging P1: declarative [[staging]] hub-mirror, ledger-verified 3 недель назад
  Alexander Korolev 45462379ae bench: re-attach the perf table the --json-file path drops; fix aiden recipe toml 3 недель назад
  Alexander Korolev 51b7404aa8 feat: serve --hf-cache <path> overrides the host-side HF cache dir per serve (config hf_cache_dir stays the global knob; mutual exclusion with --mirror) 4 недель назад
  Alexander Korolev 314812116c feat: sm121 bench --perf-only (skip scenarios, re-baseline the perf table after a cold first row) 1 месяц назад
  Alexander Korolev 8e20fd1dad feat: versioned registry tags (build checksum) + latest; publish --push; duplicate guard via publication ledger with --force 1 месяц назад
  Alexander Korolev 9c39603968 feat: [registry] — push built images to a registry (ghcr.io) after build; docker push via tmux on the node, localized (6 locales), --no-push opt-out 1 месяц назад
  Alexander Korolev 40f9e96bef fix: publish — merge build profile pins, flatten all COPY-referenced dirs, gist via gh api 1 месяц назад
  Alexander Korolev e3d6c0401b feat: graceful MikroTik/RouterOS power-off via ROS API ([mikrotik] config) 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 081a0e6a0c bench run package: per-run recipe copy + provenance manifest (recipe/config sha, launcher git sha, tool version, per-node image digest+build label); report shows provenance chip + Provenance column with drift flag 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 89894dff34 add sm121 report: recipe bench report table with json support 1 месяц назад
  Alexander Korolev 1ef3eebed6 bench: add sm121 bench — tool-eval-bench with auto-landed reports; move stop handler to docker/stop 1 месяц назад
  Alexander Korolev a33cfa87a2 stop: wait until containers are actually stopped (60s verify); add --no-wait 1 месяц назад
  Alexander Korolev fbb37658dd task: Build shared reusable localized renderer module with plain/md/html renderers over a pure-data report model — all three renderers resolve fluent messages via t! with any new keys added to both locales/en and locales/ru; scope wiring to health now, do not retrofit doctor/tmux status | decisions (explicit user choices — these OVERRIDE the spec doc wherever they conflict; follow them exactly): all three renderers (plain/md/html) resolve fluent messages via t! from a pure-data report model, with any new message keys added to both locales/en and locales/ru; health only — build the md/html renderer as a shared reusable module and wire --format into sm121 health now, do not retrofit doctor/tmux status in this series (TASK_0002) 1 месяц назад
  Alexander Korolev 0f0177f302 task: Extract printing-free unified HealthReport collection pass in docker::health — cluster verdict, per-node net/containers, tmux sessions, running-recipes summary as one pure-data model — build one unified per-cluster report model (cluster verdict + per-node table with net/containers + tmux sessions + running-recipes summary) rendered by the shared module, and keep the collection pass standalone under docker::health reusing only cluster_state::verdict, with no web::probe coupling | decisions (explicit user choices — these OVERRIDE the spec doc wherever they conflict; follow them exactly): build one unified per-cluster report model, collection free of printing; keep the collection pass standalone under docker::health reusing only cluster_state::verdict — do not couple to web::probe (TASK_0001) 1 месяц назад
  kilork 3d084c54e4 cli: proper --no-follow flag (SetTrue opt-out; the SetFalse+default combo inverted semantics and lacked the negation) 1 месяц назад
  kilork ee2855da38 config errors name every searched path 1 месяц назад
  Alexander Korolev 51912523c5 feat(registry): publish --registry upload + sm121 registry list/show/install 1 месяц назад