Commit Graph

  • 1ff276d67d STATUS: refresh date + record 2026-04-28..29 session milestones vh 2026-04-29 17:02:16 -07:00
  • 6929e752bf README: refresh backup coverage table (date + cleared rows) vh 2026-04-29 17:01:21 -07:00
  • bf4cea93a1 README: list miniflux + news-digest + memos + task-board in Current stacks vh 2026-04-29 17:00:43 -07:00
  • ec1153d3d6 docs: delete stale docs/pfi/model-list.md (1 file) vh 2026-04-29 16:59:42 -07:00
  • 6df5549161 memos: deploy to ana-docker vh 2026-04-29 13:27:12 -07:00
  • d27bb9209b README: document scripts/fork-fleet.sh in Common tasks vh 2026-04-28 16:01:06 -07:00
  • 765d89aed3 scripts: add fork-fleet.sh for bootstrapping a new fleet repo vh 2026-04-28 15:58:22 -07:00
  • 1a4b4829bd CLAUDE.md: assistants must call task_set_shells on bg-bash launches vh 2026-04-28 15:46:47 -07:00
  • 5876399352 news-digest/README: document multi-tenant onboarding + per-user cron vh 2026-04-28 15:25:04 -07:00
  • d552e289cb news-digest: per-instance cron schedule via env vh 2026-04-28 14:29:55 -07:00
  • aeb5c18ca3 news-digest: multi-tenant deploy + masthead overlap fix vh 2026-04-28 13:53:26 -07:00
  • be7cb298b6 news-digest: responsive layout — proper desk-head grid + 480px phone tier vh 2026-04-28 13:41:58 -07:00
  • 40f1e0ee00 news-digest: real article summaries + per-desk collapse vh 2026-04-28 11:29:15 -07:00
  • 018122648f news-digest: cache-bust style.css + app.js with generated_at timestamp vh 2026-04-28 11:20:43 -07:00
  • 9bdb41ea6a news-digest: add world + local headlines sections vh 2026-04-28 11:14:15 -07:00
  • d2ed7671d7 ace-step: patch upstream infer-api + missing runtime deps + cache mount vh 2026-04-28 09:42:07 -07:00
  • 4a4c09177f ace-step + stable-audio-open: deploy music + SFX generation to irv-ml1 vh 2026-04-28 09:11:23 -07:00
  • 0ba41e02ea fish-cpp: delete the stack — s2.cpp is too alpha to use today vh 2026-04-28 01:52:57 -07:00
  • 67813bbef4 fish-cpp: add Vulkan backend (CUDA on this model went 0% GPU util — try the README's canonical path) vh 2026-04-28 01:43:06 -07:00
  • 8c1088af1f fish-cpp: switch to resident s2 server + proxy shim — fix per-request CUDA init dominating wall time vh 2026-04-28 01:32:20 -07:00
  • 8a1d0bf709 fish-cpp/server: use -c 0 (CUDA) not -v 0 (Vulkan) — was running on CPU vh 2026-04-28 01:28:10 -07:00
  • 99710c26a5 fish-cpp: add libgomp1 to runtime image — s2 binary needs OpenMP at runtime vh 2026-04-28 01:22:06 -07:00
  • dd571a3529 fish-cpp: symlink libcuda.so stub into /usr/local/lib (CMAKE_LIBRARY_PATH alone didn't work) vh 2026-04-28 01:20:01 -07:00
  • ee35fcd0a9 fish-cpp: add CUDA stubs to build linker path; fix verify step's masked failure vh 2026-04-28 01:17:05 -07:00
  • 14f052461e stacks/fish-cpp: Phase 1 — s2.cpp + GGML CUDA backend image, FastAPI shim, deploy playbook vh 2026-04-28 01:06:14 -07:00
  • 68f3cd05fe voxtral: mount patched stage YAML to dodge hardcoded 0.8 GPU util; fish-s2: --half + streaming wins vh 2026-04-28 00:35:55 -07:00
  • fe01f73d84 voxtral: switch to vllm-omni serve --omni with stage config — Voxtral is a multi-stage pipeline vh 2026-04-28 00:17:21 -07:00
  • 0304464b7d voxtral: HF_TOKEN passthrough + Mistral-format flags (vLLM rejects HF format) vh 2026-04-28 00:05:28 -07:00
  • 5a1b715f3d stacks/voxtral: add entrypoint: vllm serve — image has no default ENTRYPOINT/CMD vh 2026-04-27 23:59:05 -07:00
  • 131d746c92 voxtral + kyutai-tts: fix wrong image tag / wrong endpoint paths; fish-s2: env-selectable model variant vh 2026-04-27 23:54:59 -07:00
  • 01c1ae2605 fish-s2: docs + verify reflect actual API (POST /v1/tts, not OpenAI-compat) vh 2026-04-27 23:28:02 -07:00
  • 43c7c08673 stacks/fish-s2: build with target=server (multi-stage Dockerfile, default builds webui-only) vh 2026-04-27 23:18:02 -07:00
  • fd5717c728 playbooks/deploy-fish-s2: pre-pull fishaudio/s2-pro checkpoint before container start vh 2026-04-27 23:16:32 -07:00
  • 1b5a2df6db news-digest: hero brand block links to /index.html (latest edition) from any archive page vh 2026-04-27 23:10:42 -07:00
  • 425b1d45d6 stacks/fish-s2: build from docker/Dockerfile (not dockerfile.dev) — third try vh 2026-04-27 22:57:09 -07:00
  • 12d0863108 stacks/fish-s2: build from dockerfile.dev — upstream has no plain Dockerfile vh 2026-04-27 22:47:04 -07:00
  • 16d018ff96 stacks/{fish-s2,voxtral,kyutai-tts}: three new TTS deploys for irv-ml1 quality A/B vh 2026-04-27 22:40:10 -07:00
  • db42a7cc17 qwen3-tts/.env.example: document the optimized-backend crashloop trap vh 2026-04-27 22:12:04 -07:00
  • 5fd69f06b1 qwen3-tts: wire optimized backend to /app/config.yaml so model registry actually loads vh 2026-04-27 22:07:03 -07:00
  • 9835fd47eb qwen3-tts: switch default to -CustomVoice variant; chatterbox: fix paralinguistic tag list in README vh 2026-04-27 21:54:13 -07:00
  • ad2b0e97aa docs/runbooks/nh3-prune-ritual: write up the quarterly NH3 prune ceremony vh 2026-04-27 20:54:08 -07:00
  • ec1f5e5c8f news-digest + chatterbox: fix unhealthy healthchecks (IPv6 fallback miss + missing curl) vh 2026-04-27 20:46:29 -07:00
  • bd749ae747 STATUS: irv-ml1 recovered, three new GPU stacks deployed, llama-swap pin cleanup, backups verified vh 2026-04-27 18:24:20 -07:00
  • 7bc648672f llama-swap: pin granite-4-small alongside qwen3.5-9b — stop swapping with qwen3.6-27b vh 2026-04-27 18:14:59 -07:00
  • 894e92275d llama-swap: drop qwen3.6-35-a3b from pinned group — was blocking other model loads under memory pressure vh 2026-04-27 18:05:49 -07:00
  • 0baf1e8e2d llama-swap: drop ttl: 600 from qwen3.6 abliterated, heretic, 27b — keep loaded across idle vh 2026-04-27 18:02:57 -07:00
  • e54df5f4f7 chatterbox: switch health probe from /health (doesn't exist) to /api/model-info vh 2026-04-27 16:04:39 -07:00
  • 051cb1549a playbooks/deploy-vibevoice: fix the /v1/audio/voices verify (was greping for nonexistent literals) vh 2026-04-27 15:37:17 -07:00
  • 4263af9683 vibevoice + chatterbox: fix build refs (full 40-char SHA + chatterbox dockerfile path) vh 2026-04-27 15:26:43 -07:00
  • e0a33d0b33 stacks/kokoro: flip .env.example default from cpu → gpu (driver bump landed) vh 2026-04-27 15:17:27 -07:00
  • 5ef502e7cc configs/homepage: re-enable irv-ml1-docker provider — host recovered 2026-04-25 vh 2026-04-27 15:15:46 -07:00
  • 88a02e363e STATUS: llama-swap heretic + 27b entries landed; stacks/ vs mirror convention nailed down vh 2026-04-26 22:09:22 -07:00
  • 6f7bb4885e stacks/ is canonical; stacks-mirror/ is drift snapshot — stop confusing the two vh 2026-04-26 22:07:30 -07:00
  • b48667f33a llama-swap/config: add qwen3.6-35-a3b-heretic + qwen3.6-27b (both vision-capable) vh 2026-04-26 21:56:57 -07:00
  • dce0fb9b66 news-digest: live-recompute source + desk counts; hide empty sections vh 2026-04-26 15:10:18 -07:00
  • 0f03c6c9f6 STATUS: news-digest × button + cross-device hidden tray landed vh 2026-04-26 15:07:59 -07:00
  • f692b7ec7a news-digest: per-item × button + cross-device hidden tray vh 2026-04-26 15:05:25 -07:00
  • c1427adc0f STATUS: mark autorestic decommission done, seafile seahub race fixed vh 2026-04-26 14:51:51 -07:00
  • 7a2f8a1954 playbooks/remove-autorestic: quote the ! in the binary-absent verify (YAML tag indicator) vh 2026-04-26 14:43:02 -07:00
  • 52fcbe4cd6 playbooks/remove-autorestic: use a glob for unit removal (YAML folded the backslash continuation) vh 2026-04-26 14:39:41 -07:00
  • ac282c5526 playbooks/remove-autorestic + STATUS: decommission autorestic, mark docker-ce migration done vh 2026-04-26 14:36:56 -07:00
  • 6907d0bef5 playbooks/install-traefik-postboot: oneshot systemd unit that restarts traefik N seconds after boot vh 2026-04-26 14:30:02 -07:00
  • b0608f9300 playbooks/upgrade-docker-ce: accept compose plugin major ≥ 2 (was hardcoded v2.X.Y) vh 2026-04-26 14:22:26 -07:00
  • be9109bc95 playbooks/upgrade-docker-ce: bake in the override.conf rewrite from nh3-docker debug vh 2026-04-26 14:12:06 -07:00
  • a3ab1a7b6c playbooks/upgrade-docker-ce: detect + move aside stale unit override vh 2026-04-26 14:03:06 -07:00
  • 5f2b485390 stacks/news-digest: favicon + serve-via-nginx wiring vh 2026-04-26 13:55:51 -07:00
  • 23222418fa playbooks/upgrade-docker-ce: add daemon-reload after package swap vh 2026-04-26 13:53:48 -07:00
  • 28cb96c087 news-digest: separated SOURCE / REDDIT THREAD action chips + archive page vh 2026-04-26 13:48:58 -07:00
  • b3d20f2a1a playbooks/upgrade-docker-ce: fix YAML literal-block indentation vh 2026-04-26 13:45:07 -07:00
  • fe1bc89a58 playbooks/upgrade-docker-ce: migrate hosts off Debian docker.io to docker-ce vh 2026-04-26 13:44:04 -07:00
  • 3b2c964c2d news-digest: fixes from first deploy on ana-docker vh 2026-04-26 13:35:37 -07:00
  • 2e80e69ef5 stacks/news-digest: twice-daily LLM-curated briefing on ana-docker vh 2026-04-26 13:14:13 -07:00
  • 8351e0c325 stacks/miniflux: add r/comfyui, r/StableDiffusion, r/singularity to OPML vh 2026-04-26 12:55:38 -07:00
  • daa56289ae stacks/miniflux: flatten to single network; fix verify vh 2026-04-26 11:55:04 -07:00
  • 6c96ffef01 stacks/miniflux: self-hosted RSS reader + News group on homepage vh 2026-04-26 11:52:50 -07:00
  • ec6b7edb06 STATUS: 🟥 block — irv-ml1 stalled after CUDA driver upgrade attempt vh 2026-04-25 17:56:47 -07:00
  • c9c4262bdb scripts/upgrade-irv-ml1-cuda: drop pipe-to-head (SIGPIPE under pipefail) vh 2026-04-25 16:51:28 -07:00
  • 8beb858239 scripts/upgrade-irv-ml1-cuda: detect existing cuda repo, clean up orphan vh 2026-04-25 16:43:59 -07:00
  • e4a809cfc0 scripts/upgrade-irv-ml1-cuda: stage remote script via scp, exec via ssh -t vh 2026-04-25 16:40:00 -07:00
  • 5a5ab94939 scripts: upgrade-irv-ml1-cuda.sh — driver bump 570 → 580 (CUDA 12.8 → 12.9+) vh 2026-04-25 16:35:27 -07:00
  • 83e5e941d8 stacks/kokoro: cpu/gpu variant toggle + tighter pull-log filter vh 2026-04-25 16:31:01 -07:00
  • ca16db73e0 playbooks: quiet down pip noise in TTS build logs vh 2026-04-25 16:25:42 -07:00
  • b2a405fff4 playbooks/deploy-kokoro: quote name with embedded colon (YAML hazard) vh 2026-04-25 16:21:56 -07:00
  • 4549d241a7 stacks: add Kokoro, VibeVoice 1.5B, Chatterbox Turbo (TTS slate fill-in) vh 2026-04-25 16:18:37 -07:00
  • 54fef0e9d8 stacks/index-tts: add streaming WAV endpoint (wrapper 0.2.0) vh 2026-04-25 14:50:29 -07:00
  • ab696ecbd1 stacks/index-tts: revert git-lfs build attempt; document the LFS budget hazard + media-CDN workaround vh 2026-04-25 14:25:06 -07:00
  • 6fd35bfe37 stacks/index-tts: install git-lfs in image so examples come down real vh 2026-04-25 14:22:07 -07:00
  • b75f020cc9 stacks/index-tts: own FastAPI wrapper for IndexTTS-2 + deploy playbook vh 2026-04-25 10:38:14 -07:00
  • 1f14c6d959 scripts: restic-prune.sh — quarterly forget + prune ceremony (closes #9) vh 2026-04-24 22:01:37 -07:00
  • dc0e0b0080 status: refresh with 2026-04-24 housekeeping pm; close items 11/13/15/16 vh 2026-04-24 21:57:23 -07:00
  • 2d54fa9160 homepage: pin Toolchain group to Toolchain tab vh 2026-04-24 21:57:23 -07:00
  • 58fcb04ce4 docs: drop stale chromadb-setup.md; strip broken VM-102 frontmatter vh 2026-04-24 21:57:07 -07:00
  • b805075bdf stacks: parakeet healthcheck (curl→wget); qwen3-tts variant labels vh 2026-04-24 21:56:57 -07:00
  • 60367b307f servers: add new host dirs, refresh fleet snapshots, orientation doc vh 2026-04-24 21:56:46 -07:00
  • 574c72daa5 backup pipeline: configs, runbooks, NH3 Synology rest-server, cross-site rsync vh 2026-04-24 21:56:22 -07:00
  • 4971e5ad41 homepage: add UniFi UDM cards; docs: nav map + remove misfiled artifact vh 2026-04-24 18:40:09 -07:00
  • 7c560a67fb stacks/qwen3-tts: target=production + user=root + correct HF model id vh 2026-04-24 17:30:09 -07:00
  • 4f7bf3b0b6 elway: tee every run to /tmp/elway-last.log + ~/.cache/elway/runs/ vh 2026-04-24 17:02:26 -07:00
  • 7875382aed qwen3-tts: add stack + deploy playbook for irv-ml1 vh 2026-04-24 16:58:19 -07:00
  • 8f6c364f47 cosyvoice: warn that \instruct\ is Chinese-only; XML tags for EN vh 2026-04-24 16:45:19 -07:00