-
4e18f7a183
memory: laptop backup ruled out deliberately; MCP adoption is gated on ssh_config
vh
2026-09-05 08:01:06 -07:00
-
807446a1cf
memory: remote-ssh MCP live and narrow; record the two traps that cost time
vh
2026-09-05 07:46:03 -07:00
-
1f25cdcd19
feat(tooling): register the remote-ssh MCP server and split the SSH guidance
vh
2026-09-05 07:45:21 -07:00
-
169fa357ff
memory: SVOS arc fully closed — vault verified clean, no ledger-era items remain
vh
2026-09-05 07:31:16 -07:00
-
d1d37f7c60
memory: SVOS arc closed at step 8; fork vh/remote-ssh-mcp recorded
vh
2026-09-05 07:30:03 -07:00
-
4adccf3f88
memory: step 7 corroborated, step 8 held against a relayed authorization
vh
2026-09-05 07:25:47 -07:00
-
3bc7c6986f
memory: svos cutover verified; record the cutover-destroys-the-old-key foot-gun
vh
2026-09-05 07:20:11 -07:00
-
85ff740f94
memory: svos key delivery confirmed by ledger-dev; cutover is with the operator
vh
2026-09-05 07:07:53 -07:00
-
bcbf92f3d1
memory: svos Heimdall key minted — worldtree-personal, ledger key verified still live
vh
2026-09-05 07:05:33 -07:00
-
49909665b2
memory: svos clone repointed — the ledger redirect now covers only unknown stale clones
vh
2026-09-05 06:58:24 -07:00
-
90941607e7
memory: gitea corviduo/ledger renamed to corviduo/svos; svos Heimdall mint now open
vh
2026-09-05 06:57:13 -07:00
-
784f6eb6dc
memory: Ledger→SVOS vault move done — svos/env.sh in, stale ledger/env.sh to trash
vh
2026-09-05 06:51:18 -07:00
-
82158e7e36
memory: snapshot — run 3c gated, run 4 training, DAC revert, GPU rebalance, NAS exposure
vh
2026-09-05 06:36:56 -07:00
-
5237efa299
feat(litellm): expose run 3c as
trial for operator hand-testing
vh
2026-09-04 14:48:01 -07:00
-
054c098777
fix(esh): revert the forced 10G — the link was flaking hard, operator called it
vh
2026-09-04 14:41:02 -07:00
-
514ce7acc8
docs(esh): record the held DAC decision — forced 10G stays until the weekend cable swap
vh
2026-09-04 10:52:58 -07:00
-
b9988a7bef
fix(esh): force 10G on the ESH-Media uplink DAC — it was negotiating 1G
vh
2026-09-04 10:06:50 -07:00
-
0bbdaf9083
fix(esh): correct the SLZB-MR1U MAC framing — derived ESP32 address, not fragile
vh
2026-09-04 09:57:02 -07:00
-
fed29be04e
feat(esh): move SLZB-MR1U Zigbee coordinator to the IoT VLAN for Home Assistant
vh
2026-09-04 09:50:31 -07:00
-
dae77ee118
feat(pfi-gx10): stage ERP-seat SFT run 3c — verified, not launched
vh
2026-09-03 22:46:28 -07:00
-
43135a2768
memory: snapshot — searxng move, gx10 rack networking, mac fleet provisioning
vh
2026-09-03 22:22:11 -07:00
-
a95717e810
feat(gx10): rack networking — VLAN 50 via DHCP reservation, wired only
vh
2026-09-03 15:59:09 -07:00
-
0f748ea54e
feat(searxng): move to nh3-docker, update, and expose as an MCP tool
vh
2026-09-03 14:07:06 -07:00
-
d4aa59a199
fix(backup): enable fleecing so a slow target cannot stall a guest
vh
2026-09-02 22:33:12 -07:00
-
bd9692c433
docs(incident): nh3-dev IO stall was a stalled backup, not the disk
vh
2026-09-02 21:37:25 -07:00
-
6ca455a15f
feat(scripts): provision-mac-dsh.sh — one script for a Mac, end to end
vh
2026-09-02 17:49:42 -07:00
-
926fc2fb7a
feat(litellm): map reasoning_effort high/max -> xhigh for gen-reasoning
vh
2026-09-02 15:43:22 -07:00
-
e9605df6ff
docs(althing): the fast outage probe never touched the timeout it claimed to test
vh
2026-09-02 10:36:49 -07:00
-
87a1cff6de
docs(althing): retract the "bare shell" claim — it was never verified
vh
2026-09-02 10:14:08 -07:00
-
1ac1efca87
refactor(statusline): delegate the althing segment to althing-statusline
vh
2026-09-02 10:11:39 -07:00
-
6d52fc7302
docs(althing): operator ruling — leave pre-deploy seats on their old channel
vh
2026-09-02 09:52:36 -07:00
-
405b3574d2
docs(althing): the measured case for cc — a pane poke lands in prompt history, cc does not
vh
2026-09-02 09:33:17 -07:00
-
ee9872f214
memory: sixth althing deploy surface — crossSessionInbound, outside the repo
vh
2026-09-02 09:31:29 -07:00
-
af5582c96d
docs(althing): a sixth deploy surface, and it lives outside the repo
vh
2026-09-02 09:30:48 -07:00
-
2575242e87
docs(gitea-runner): state that a runs-on label list is AND, not fallback
vh
2026-09-02 09:26:19 -07:00
-
e5cbb5485b
memory: vastblue org created — org scope is the binding that was expensive to retrofit
vh
2026-09-02 09:25:06 -07:00
-
26706f58ca
memory: statusline bell measured a mechanism; two copies now exist
vh
2026-09-02 09:14:51 -07:00
-
5e0c23b0b5
fix(statusline): ask the post office if this seat is reachable, not a lock file
vh
2026-09-02 09:14:06 -07:00
-
1935e48456
memory: althing 3.3.0 deployed — cc channel, and the plugin-cache false green
vh
2026-09-02 09:08:16 -07:00
-
1147e14b79
fix(deploy-althing): diff plugin CONTENT, and document the cc channel
vh
2026-09-02 09:07:21 -07:00
-
91e2b67074
docs(gitea-runner): commit the capability probe as a re-runnable instrument
vh
2026-09-02 08:58:45 -07:00
-
89ffab69df
docs(gitea-runner): record measured job capabilities, incl. root-equivalent docker access
vh
2026-09-02 08:57:25 -07:00
-
a4a529dd76
docs(runbook): assert waiter identity, not liveness, in the reachability audit
vh
2026-09-02 08:34:43 -07:00
-
7d0d991fcd
memory: pin the GX10 baseline's final figures
vh
2026-09-02 01:23:50 -07:00
-
e39106bd03
memory: snapshot — session stand-down; GX10 baselined, althing at 3.2.4
vh
2026-09-02 01:23:19 -07:00
-
b039aa19e8
memory: reframe the GX10 work as what it was — a baseline and a tooling check
vh
2026-09-02 01:20:26 -07:00
-
dce261335e
memory: run 3c goes to the GX10 — I priced the failure in the wrong units
vh
2026-09-02 01:17:49 -07:00
-
5a24d77f12
memory: run-3c probe answered — 79.3 s/it, and it reverses the plan on file
vh
2026-09-02 01:16:20 -07:00
-
84349d7a0e
docs(althing): check the hook list, not the version string
vh
2026-09-02 01:13:01 -07:00
-
167a30a916
memory: althing deploy is one command now, and eshpfi owns the plugin hop
vh
2026-09-02 01:05:48 -07:00
-
d0882fb830
feat(althing): four-surface deploy script + runbook
vh
2026-09-02 01:04:32 -07:00
-
87f74f1fee
memory: althing deploy is four surfaces, and the plugin CLI existed all along
vh
2026-09-02 00:48:18 -07:00
-
83217553bb
memory: retract the stale-lock claim; the plugin gap ate the SessionStart hook
vh
2026-09-02 00:43:56 -07:00
-
5563b77867
fix(pfi-gx10): install python3-dev — Triton JIT-compiles C at first use
vh
2026-09-02 00:36:16 -07:00
-
f870dbcbbb
memory: snapshot — run-3c probe in flight; ana-ml2 baseline reduced from its log
vh
2026-09-01 23:46:43 -07:00
-
c0e352a47b
fix(elway): probe NOPASSWD with
sudo -n true, never sudo -n -v
vh
2026-09-01 23:37:42 -07:00
-
0b48517909
feat(pfi-gx10): privileged-half outfit playbook (sudo, CUDA toolkit, container toolkit)
vh
2026-09-01 23:23:50 -07:00
-
fad1db96a0
memory: snapshot — GX10 outfitted userspace; bare metal ruled; CUDA works on sm_121
vh
2026-09-01 23:18:14 -07:00
-
18fde5902e
memory: snapshot — GX10 liveness confirmed; racking is not a prerequisite
vh
2026-09-01 23:11:21 -07:00
-
4c39ef08e2
memory: snapshot — never arm a waiter on a pane-routed seat
vh
2026-09-01 23:08:36 -07:00
-
f099caa238
memory: snapshot — H3 encoder pin resolved; my question had the direction backwards
vh
2026-09-01 23:05:19 -07:00
-
12006d287a
memory: snapshot — althing 3.2.2 deployed; discover-pid was a bug, not an unknown
vh
2026-09-01 22:52:35 -07:00
-
f0d30f7a0f
memory: snapshot — 3.2.1 outcome; the unguardable seats split, and one has a fix
vh
2026-09-01 22:44:51 -07:00
-
1c7bd40c9c
memory: snapshot — althing 3.2.1 deployed; guard 4 cannot cover two of five seats
vh
2026-09-01 22:42:54 -07:00
-
28dd516be1
memory: snapshot — 3.2.0 migration complete, and a miss of my own worth keeping
vh
2026-09-01 22:28:13 -07:00
-
2d2c88e43c
memory: snapshot — the four revoked routes are non-Claude, and the herald's reason is wrong
vh
2026-09-01 22:23:43 -07:00
-
e014f756fb
memory: snapshot — infra-ops moved to a pane route; waiters get reaped
vh
2026-09-01 22:20:10 -07:00
-
71d97f36b6
memory: snapshot — althing 3.2.0 deployed; uv tool install is a silent no-op
vh
2026-09-01 22:15:51 -07:00
-
46a3c63706
memory: snapshot — A6000 window closed; my dots-tts hypothesis was wrong
vh
2026-09-01 18:10:34 -07:00
-
e91278799d
memory: snapshot — irv-ml1 GPU resident map; dots-tts at 2.4x its recorded VRAM
vh
2026-09-01 18:08:14 -07:00
-
2cf73fd556
memory: snapshot — 768 GB is not a population the R750xa takes
vh
2026-09-01 17:35:21 -07:00
-
32fd1dbe4a
memory: snapshot — ARC sizing for the Ada box; no ramfs model tier
vh
2026-09-01 17:26:33 -07:00
-
3410d578e3
memory: snapshot — R640 RAM harvest may zero the RAM line; CPU diff was missing
vh
2026-09-01 17:23:10 -07:00
-
5c88280f9f
memory: snapshot — operator leaning 6 drives; records the layout analysis
vh
2026-09-01 17:15:52 -07:00
-
3180dc85fa
memory: snapshot — Ada sizing corrected; prune and drives are orthogonal
vh
2026-09-01 17:11:04 -07:00
-
72065b45aa
memory: snapshot — Ada destination pool is smaller than the source
vh
2026-09-01 17:06:32 -07:00
-
ace839c768
memory: snapshot — the Ada inference server is a stripped used R750xa
vh
2026-09-01 17:01:14 -07:00
-
7142657749
memory: snapshot — gx10 unracked and next up as an inference+training box
vh
2026-09-01 16:32:21 -07:00
-
73866f6a7e
feat(synapse): restrict /_synapse/admin to LAN, track the stack
vh
2026-09-01 16:09:42 -07:00
-
a0c5fc6ed5
feat(pfi-gx10): rack-move network playbook — VLAN 50, static 10.100.50.60
vh
2026-09-01 11:41:43 -07:00
-
8fb8cc87ca
chore(pfi-gx10): first inventory snapshot
vh
2026-09-01 11:37:09 -07:00
-
1b596c8c30
feat(pfi-gx10): register the ASUS Ascent GX10 and convert it to headless
vh
2026-09-01 11:36:49 -07:00
-
931bac8f68
docs(matrix): current state, upgrade procedure, alias convention, push findings
vh
2026-09-01 11:16:07 -07:00
-
9e986d8ee8
feat(phasefinal-web): cloudflare edge config — cache ruleset + always online
vh
2026-08-29 23:02:49 -07:00
-
524aa4d860
fix(phasefinal-web): healthcheck targeted ::1, so traefik skipped the container
vh
2026-08-29 22:33:21 -07:00
-
7ffbee6f09
feat(phasefinal-web): corporate site stack on ana-docker
vh
2026-08-29 22:25:20 -07:00
-
c488eadc31
memory: snapshot — althing v3 fleet-wide at 3.1.1, sec on GPU0
vh
2026-08-28 22:22:32 -07:00
-
583f329d00
fix(playbooks): 3.1.1 deploy — and why the markers match presence, not count
vh
2026-08-28 16:15:34 -07:00
-
8a04d6f1bb
fix(statusline): resolve the handle from the v3 binding, not the v2 map
vh
2026-08-28 16:01:11 -07:00
-
c648a40b68
fix(playbooks): 3.1.0 herald deploy; the marker check takes a LIST now
vh
2026-08-28 15:59:06 -07:00
-
590b55f7d8
feat(playbooks): potrace/agg headers, with the two traps that mislead
vh
2026-08-28 13:38:12 -07:00
-
cdeb57c18b
fix(playbooks): 3.0.3 herald deploy, and a content check that survives releases
vh
2026-08-28 12:46:35 -07:00
-
9f87ff87e1
feat(althing): surface the post office on Homepage under Toolchain
vh
2026-08-28 10:37:12 -07:00
-
dbb930d546
fix(playbooks): 3.0.1 herald reinstall, and two guards that were release-hostile
vh
2026-08-28 10:27:03 -07:00
-
22da609053
feat: registry-push the post office image; version the statusline
vh
2026-08-28 10:08:05 -07:00
-
9d4e7bd34a
feat(althing): move the post office to nh3-docker
vh
2026-08-28 10:02:13 -07:00
-
e58360668e
feat: althing v3.0.0 cutover (U9b) and the sec seat onto GPU0
vh
2026-08-28 07:19:18 -07:00
-
f875f746b8
feat(playbooks): nh3-dev memory forensics — and the OOM hog is Claude Code
vh
2026-08-28 06:03:43 -07:00
-
ea818380ff
memory: the rack is one circuit — my blast-radius objection was wrong
vh
2026-08-27 11:04:42 -07:00
-
3cc55b4b40
memory: separate the measured breaker trip from the load hypothesis
vh
2026-08-27 11:01:44 -07:00