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

Автор SHA1 Сообщение Дата
  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 месяц назад
  Alexander Korolev 79d1a76c74 feat(cli): sm121 publish — recipe -> standalone reproducible bundle (and gist) 1 месяц назад
  Alexander Korolev bc7583657a docs: real hash for web P2 2 месяцев назад
  Alexander Korolev 4b51863841 web P1: read-only dashboard (axum + SSE) 2 месяцев назад
  Alexander Korolev 4275e1cd7c config: global-config mgmt commands + ssh creds from cluster sources 2 месяцев назад
  Alexander Korolev 8446509baf Global config: recipe_sources + cluster_sources 2 месяцев назад
  Alexander Korolev 48bbec1f66 serve: --clear flag to wipe host-side extra_mount folders (sudo) 2 месяцев назад
  Alexander Korolev 08871e3dfa Add --fit flag to serve: scale recipe to N nodes or whole cluster 2 месяцев назад
  Alexander Korolev 551ea7d8d7 feat(nccl): auto-detect NCCL_IB_GID_INDEX per node, opt-out via config pin 2 месяцев назад
  Alexander Korolev 08d1e9fe03 feat(serve): add --mirror — serve from a per-node local HF mirror 2 месяцев назад
  Alexander Korolev e300668348 feat(docker): authoritative build/sync source, single-node build clusters, chunked upload 2 месяцев назад
  Alexander Korolev 1b4d07309a fix: make NCCL config optional for single-node, capture stderr, support --on for tmux 2 месяцев назад
  Alexander Korolev 87d5b3e85e feat(health): show tmux deployments in health command 2 месяцев назад
  Alexander Korolev c4a74cc152 feat(recipe): add deploy field for docker/tmux variant selection 2 месяцев назад
  Alexander Korolev 82bbb916d2 fix(i18n): set thread-local locale in spawned tasks 3 месяцев назад
  Alexander Korolev 892c28d1a4 feat(serve): add --force flag to ignore occupied nodes 3 месяцев назад
  Alexander Korolev 23ae7a6484 feat(serve): add solo mode and fix single-node launch bug 3 месяцев назад
  Alexander Korolev 65198e60fc feat(recipe): add built-in script aliases and after_stop hook 3 месяцев назад
  Alexander Korolev 1ba1d99e05 fix: resolve review findings across modules 3 месяцев назад
  Alexander Korolev 3f08ff868e refactor(core): extract Docker command helpers, rewrite host_keys with toml_edit, extract per-command handlers 3 месяцев назад
  Alexander Korolev 097f22082f feat(cli): add build subcommand for standalone image build 3 месяцев назад
  Alexander Korolev 7fe2423a26 feat(build): checksum-based rebuild trigger with sm121.checksum label 3 месяцев назад
  Alexander Korolev 9391712331 feat: --build-node flag to auto-build image on a cluster node 3 месяцев назад