Commit Graph
1768 Commits
Author SHA1 Message Date
vh bc91b40ac5 chore: retire asset-engine (Prime 2026-10-17); kuma gains delete-by-name; FleetTools/bootstrap/catalog marked 2026-10-17 00:16:31 -07:00
vh 055d56fa45 docs(fleettools/speech): stale Homepage ASR entries cleared 2026-10-17 00:10:24 -07:00
vh 4ddd72f22e docs(parakeet-nemo): rollback is compose up of the kept sherpa stack (old container removed to clear a stale Homepage entry) 2026-10-17 00:10:18 -07:00
vh b0235a1e46 docs(fleettools/speech): ASR table matches live state (Parakeet NeMo primary + LiteLLM aliases, VibeVoice, Scriberr on fv-ml1); retired Speaches/sherpa entries named 2026-10-17 00:07:30 -07:00
vh c560e37739 docs(fleettools): Albok page + index entry (draft by albok-dev, Prime's ask); albok MCP in claude-only; task-board marked mothballed 2026-10-16 19:54:34 -07:00
vh 3cb969f1d1 docs(nh3-dev): book drop path is scp (Prime 2026-10-16), no share 2026-10-16 12:29:53 -07:00
vh 9f79c5e36f memory: Worldtree demo/personal/pinned on v1.0.0b195; pinned's bridge removed 2026-10-16 11:12:52 -07:00
vh eb2a0a532c feat(nh3-dev): /srv/nemi/books book drop (fiction/ nonfiction/ rejected/) for albok unit 8 2026-10-16 11:09:13 -07:00
vh d03e6353ab feat(albok-service): 1.0.0a1 (version-only rebuild of 0.1.24; v1 alpha cut) 2026-10-16 10:46:47 -07:00
vh 58cef5ab00 memory: personal Worldtree retired-config strip done; Matrix bridge profile set on demo/personal 2026-10-16 10:37:09 -07:00
vh 6292ba232b docs(muninn-gate, mimir-inbox): torn down 2026-10-16 (albok unit 6); archive on nh3-nas 2026-10-16 10:33:57 -07:00
vh e518da604c memory: albok unit 6 encrypted-wing harness passed; sealed wing stays mounted 2026-10-16 09:22:49 -07:00
vh f21fc07c23 docs(albok-service): sealed unlock takes ~25 s; the argon2 memory warning is benign 2026-10-16 09:22:22 -07:00
vh 507d62d62a feat(albok-service): 0.1.24 (unit 6 encrypted-wing deferral) + personal/sealed wing in albok.yaml 2026-10-16 09:18:28 -07:00
vh 76e7a76ad9 memory: albok unit 6 teardown — archives verified on nh3-nas, deletion held for Prime's go 2026-10-16 08:37:24 -07:00
vh a4b27ec4ff memory: Worldtree demo/personal/pinned all on v1.0.0b194; pinned now has a seeded host config dir 2026-10-16 08:24:27 -07:00
vh 767b3af409 feat(albok-service): unit 6 sealed wing personal/sealed — LUKS2 volume, gid 1513, rslave bind of /srv/albok/sealed
albok-dev's host ask under Prime's goal "land all of u6". A 20 GiB LUKS2 file
with ext4, keyed only from the vault (piped over ssh, never on the host's
disk). The mountpoint is immutable while unmounted, and the mounted root is
1500:1513 0750 with .albok-wing. The parent is bound into the container with
rslave propagation: a lock then unlock with the service running showed through
without a restart. The wing is not in albok.yaml yet (albok-dev's release).
Runbook and backup posture are in the README.
2026-10-16 08:06:06 -07:00
vh 16e0dac572 fix(wt-memory-gate-batch): unset ALBOK_SERVICE/ALBOK_TOKEN for the Worldtree harness
Since 2026-10-16 every agent shell on nh3-dev exports the fleet-agents Albok
read token (via ~/.config/secrets/env.sh). The memory-gate harness has always
run without albok, so the wrapper unsets both. The daily numbers stay
comparable; removing the unset is worldtree-dev's call.
2026-10-16 00:04:20 -07:00
vh f49e3f18ed memory: Worldtree demo's retired config removed (instance-configs 2240110); personal/pinned after their deploys 2026-10-15 23:40:27 -07:00
vh 477de888ef docs(pewpewstudio): live rev 3f73448 (svgelements, the vectorize shape change, asset CSP); smoke passed 2026-10-15 23:28:24 -07:00
vh 05e370d2ae albok-service: pin 0.1.23 (unit 7, lineage and durable identity; the facet-reader descriptor fix; deployed on nh3-albok 2026-10-15 1709) 2026-10-15 17:09:27 -07:00
vh 9b2716261c albok-service: pin 0.1.22 (unit 5, related articles; deployed on nh3-albok 2026-10-15 0951) 2026-10-15 09:52:19 -07:00
vh 0b873dd8fe docs(albok): Prime's notes walked into personal/notes (232 objects); old nemi token revoked 2026-10-15 01:48:48 -07:00
vh a583c54399 docs(albok): nemi token re-minted with personal/notes for the vault source 2026-10-15 01:42:15 -07:00
vh db88f76aea feat(albok): /srv/nemi/vault, a pulled clone of Prime's notes (vh/VuongKB) for Nemi's vault source (gate 1)
Prime keeps his notes at /home/lkraven/kb and syncs them with git (gitea
vh/VuongKB), so Nemi's read-only copy is a fresh clone, pulled fast-forward-only
hourly at :50 by a lkraven user timer, ahead of the ~:01 walk. As a clone it
holds only tracked notes (129 md outside dot-dirs). The untracked Muninn
output in the working copy (main/, fiction/) stays out. Readable from
lkraven's user manager, where Nemi runs.
2026-10-15 01:40:02 -07:00
vh dd816662dc ops(svos): main 33a7077 (v0.0.13+2) on nh3-svos + nh3-dev — kernel 0.0.13, interface 0.0.5 (briefs), postoffice 0.0.3, UI 0.0.18
On svos-dev's ask, under Prime's 0955 go. The interface unit gets
SVOS_ARTIFACT_HOST=nh3-svos via a drop-in, and the briefs artifact mapping uses
the same host. Both changed manifests were held for the owner, and each app
read down (wrong-revision) until Prime approved its card: interface at
11:09:45, postoffice at 11:11:17. The postoffice was rolled only once he was
at the board, since a held bridge carries no Miranda mail. Health: schema 13,
config_gen 33f001f4e2dbc7dc, apps up 7.
2026-10-14 11:11:59 -07:00
vh a84f6b00df ops(svos): kernel 0.0.12 (d95078c) on nh3-svos; hermes runtime task-capable (Prime via svos-dev)
Kernel-only release from a clean archive of v0.0.12; everything else is
carried from 452a592. Offline backup first; READY in 0.74 s, schema 13, apps
up 7. The existing hermes runtime gained process = python3 and the one-off
task_argv (hermes -z, --accept-hooks, no --yolo), and its argv moved to the
launcher's chat form. check-config valid; config_gen 21489c1f0fff3c10.
2026-10-14 04:17:35 -07:00
vh 8758c359bc memory: elway sudo note updated for infra-ops (unattended); SVOS task_argv is ruled with svos 2026-10-14 04:11:43 -07:00
vh 9d599caa53 memory: snapshot — SVOS v0.0.11, pewpewstudio, albok inbox, h2o decision seat; 31 old entries archived 2026-10-14 04:04:54 -07:00
vh d1192ca868 feat(pewpewstudio): laser job studio on nh3-docker :8185 (api + Caddy front), Homepage tile
Prime's directive via pewpew-dev. Images are built on nh3-dev from a clean
archive of vh/pewpewstudio (26bba3c; hamr over gitea SSH via BuildKit --ssh)
and loaded on nh3-docker. Caddy serves the SPA and strips /api/ in front of
the backend. It refuses foreign Host headers inside a route block, because the
Host rewrite would otherwise bypass the backend's TrustedHost. The DB, assets
and the app-edited shop config live on named volumes inside nh3-docker's
nightly vzdump. Verified: SPA, /api/machines and /api/generate/workflows 200;
foreign Host 400.
2026-10-13 21:39:44 -07:00
vh 5e8307ed7a ops(svos): v0.0.11 (452a592) on nh3-svos + nh3-dev — kernel 0.0.11, schema 13, U15 [tasks] config; terminal 0.0.4
Built in-session from a clean archive of the tag (kernel, connector base and
terminal wheels; everything else carried from 7f95e54). Ran after the 21:30
vzdump of VM 111, with an offline backup of the schema 12 database first.
check-config accepted the new [tasks] table and the tasks artifact mapping
(host nh3-svos, the terminal's artifact_host). Kernel READY in 1.17 s,
schema 13, apps up 7. nh3-dev's current moved to 452a592; svos-terminal 0.0.4
registered manifest revision 4, which was pinned without a card.
2026-10-13 21:33:16 -07:00
vh 60a6d6db59 ops(corviduo-dev): muninn-gate and mimir-inbox stopped (retired; data at rest kept for albok unit 6) 2026-10-13 21:23:56 -07:00
vh f1cc7ab995 memory: infra-ops fleet key vaulted (restore tested); notes copy approved, vault location pending 2026-10-13 21:22:51 -07:00
vh 047ff26778 albok-service: pin 0.1.21 (listing paging, a concept's citation in the summary; deployed on nh3-albok 2026-10-13 1805) 2026-10-13 18:04:40 -07:00
vh 4eacb746fa docs(albok): old nemi token revoked after the personal/inbox swap 2026-10-13 17:43:15 -07:00
vh 7ca2f76d21 feat(albok): personal/inbox wing on nh3-albok + /srv/nemi/inbox capture root on nh3-dev (unit 4.4 slice C, gate 2)
Prime ruled albok subsumes note intake (1530). The wing is like personal/notes
(albok-personal 1511, not service-restricted); health reads 7 wings ready.
Nemi's token was re-minted with read+write on the new wing and vaulted over
albok/token-nemi. /srv/nemi/inbox is lkraven:nemi-drop 2770 with a default ACL,
plus u:lkraven:rx on /srv/nemi, so Nemi reaches it from lkraven's user manager,
whose groups predate nemi-drop. Both paths are verified by the playbook.
2026-10-13 17:31:49 -07:00
vh eda7025ed1 ops(svos): A171 — miranda's app-postoffice write grant autonomous (Prime 2026-10-13 1400) 2026-10-13 13:59:30 -07:00
vh 3e634bb3d0 ops(infra-ops): per-host satellite keys; satellite-1 authorized on esh-nas
Satellite agents get their OWN key under the infra-ops identity instead of a
copy of the fleet key, so one can be revoked by deleting a line. The list is
playbooks/files/infra-ops-satellite-keys (target short hostname + public key).
bootstrap-infra-ops-user.yaml now writes the fleet key plus that host's
satellite keys, exactly, so a re-run keeps listed keys and removes unlisted
ones. satellite-1 (SHA256:KEFUjceF...) is authorized on esh-nas only (Prime,
2026-10-13); the playbook re-run there installed both keys, and the fleet key
still logs in with sudo.
2026-10-13 13:33:04 -07:00
vh 30a7220b2c ops(esh-nas): infra-ops identity bootstrapped in CT 103 via pct from esh-pve-nas
Prime's ruling 2026-10-13. esh-nas (10.0.50.50) had no infra-ops user, so key
login was refused. The same steps as bootstrap-infra-ops-user.yaml (uid/gid
850, fleet key, NOPASSWD sudoers with log_output and the BULK_DATA carve-out,
visudo-validated) ran inside the container from its host. Verified with a
direct ssh infra-ops@10.0.50.50 and sudo -n whoami = root.
2026-10-13 13:25:21 -07:00
vh b699088e2b docs(CLAUDE): standing push on main for infra-ops (Prime, 2026-10-13) 2026-10-13 11:26:47 -07:00
vh ee137dbb04 albok-service: pin 0.1.20 (the search reply names its coverage: searched / degraded; deployed on nh3-albok 2026-10-13 1022) 2026-10-13 10:22:38 -07:00
vh a630fe46d6 memory: correct the 7f95e54 deploy time (0906, not 0914) 2026-10-13 09:06:57 -07:00
vh c4c35ae951 memory: nh3-svos static release 7f95e54 (UI 0.0.15) 2026-10-13 09:06:44 -07:00
vh 5000916a7b memory: app-terminal PATH fix; nh3-svos static release 89dad7a (UI 0.0.14) 2026-10-13 08:57:53 -07:00
vh 3c92a1281e fix(svos-apps): svos-terminal unit reaches zellij (~/.cargo/bin on PATH); app-terminal up after 2 days degraded
A user unit's default PATH lacks ~/.cargo/bin, so every zellij call from
app-terminal failed to launch (rc 127 under the unit's environment), and the app
reported degraded from the U13 cutover on. With PATH set, the kernel logged
app-terminal up at 15:56:40Z; the pinned manifest is unchanged and no card was
raised.
2026-10-13 08:57:10 -07:00
vh 499678979a docs(gitea-runner): vh/albok green on the nh3-docker runner; its CI was slow fsync, not a hang 2026-10-12 23:25:09 -07:00
vh 9f833b2e90 memory: h2o cutover walk closed — personal reading (18 vs 6) is the one open margin 2026-10-12 18:13:29 -07:00
vh 5af8e2bc17 feat(intern-decision): h2o-lightning-4b is the production decision seat; fix forward, no INC fallback
Prime (18:05, via albok-dev): go to h2o and fix forward, do not fall back to
INC. albok-dev removed the chapter margin first (the two published nonfiction
titles declared visibility: public). switch-to-h2o.sh ran 18:05:13, h2o healthy
18:07:40; /health at the pin, /decide/shared 200, 422 over the cap, inline image
answers, image URL refused by the shim and by vLLM's media-domain backstop.
rollback-to-inc.sh stays on the host as an artifact only.
2026-10-12 18:08:31 -07:00
vh c991d939f9 memory: second h2o rollback closed out — counts restored, timer back 2026-10-12 17:51:46 -07:00
vh d2fb840bfa fix(intern-decision): second rollback to Intern-Decision-4B; h2o staged until the judge's two margins are fixed
The v2 walk on h2o (17:05-17:45) held notes at 0 adult but moved two margins
past albok-dev's pre-named rollback line: library/nonfiction adult 0 -> 79 (one
textbook chapter at 0.531 on the book profile, INC 0.438, with 77 concepts
inheriting) and fleet/memory personal 6 -> 18. rollback-to-inc.sh ran 17:47:46,
INC healthy 17:48:11. compose.yaml is INC again.
2026-10-12 17:48:43 -07:00