Commit Graph

  • cebffae56d docs(ops-log): record how this instrument has failed, not just the fixes main vh 2026-09-19 08:08:36 -07:00
  • f3b68e23a4 fix(ops-log): record the host's NAME, not the ssh target vh 2026-09-19 08:07:10 -07:00
  • 2e823538f7 memory: snapshot — the 3.7.0 rollout, and three tries to attribute a commit vh 2026-09-19 07:14:52 -07:00
  • 9141a41f6c fix(ops-log): attribution must run FIRST, not after another hook's exits vh 2026-09-19 07:13:20 -07:00
  • eaaacc1c84 Refresh graphify report vh 2026-09-19 07:10:17 -07:00
  • 4e778aeddc fix(ops-log): say 'unattributed' when there is no handle, not a unix login vh 2026-09-19 07:05:27 -07:00
  • 0fe4da64c4 Guard seat test scripts behind __main__; clean _t_* cron output residue vh 2026-09-19 07:04:15 -07:00
  • 0dc8e9096e feat(ops-log): record who committed, by althing handle vh 2026-09-19 06:55:28 -07:00
  • 3e7d3a3e3d fix(ops-log): a sub-tool must not drop the claim wrapping its caller vh 2026-09-19 06:50:17 -07:00
  • 920f37c6c2 chore(althing): pin the post office to 3.7.0 vh 2026-09-19 06:49:11 -07:00
  • e43e2626f1 Add althing seat monitor-behavior test artifacts vh 2026-09-19 05:42:52 -07:00
  • 5fee7868b3 fix(playbooks): don't let the preserve step depend on its own guard vh 2026-09-19 05:34:17 -07:00
  • 519fca4669 memory: snapshot — a dead alarm, two blind instruments, and an elway bug that reported success vh 2026-09-19 05:31:07 -07:00
  • e50e57b5f2 chore(esh): exclude VM 102 from the nightly backup job vh 2026-09-19 05:30:25 -07:00
  • 754db4bc0b fix(elway): evaluate when:/creates:/changed_when: with the step's own sudo vh 2026-09-19 05:30:25 -07:00
  • ba26852ec6 feat(backups): catch a job that runs and errors, not just one that goes stale vh 2026-09-19 05:24:57 -07:00
  • 5be25be081 fix(backups): stop paging on guests that are deliberately not backed up vh 2026-09-19 05:20:14 -07:00
  • e979ccb337 fix(backups): the freshness alarm had no wire — reconnect it and make it testable vh 2026-09-19 05:09:54 -07:00
  • ffe7b24935 feat(ops-log): attribute host changes across two agents sharing one identity vh 2026-09-19 05:05:43 -07:00
  • 4d826e17e3 memory: infra-hermes is infra-ops' assistant, and the ops log is assigned vh 2026-09-19 04:54:22 -07:00
  • 148a5a34da memory: snapshot — three silent fleet faults found and fixed in one afternoon vh 2026-09-18 20:09:01 -07:00
  • 5a9fad8240 docs(mesh): record the ana-gw port-forward that ended the NH3↔ANA relay vh 2026-09-18 14:16:36 -07:00
  • 5b20b02fb9 chore(searxng): adopt the concurrent v4 work, with its dead mechanism marked vh 2026-09-18 14:11:58 -07:00
  • d812bfe96d feat(homepage): update the talk tile to the inverted mark vh 2026-09-18 14:08:18 -07:00
  • 9219942037 feat(searxng): enable the keyed braveapi engine vh 2026-09-18 13:07:39 -07:00
  • 274d3e2443 fix(searxng): six general web engines by default, not one vh 2026-09-18 13:02:43 -07:00
  • 9a428fded9 fix(searxng): update to 2026.9.18 — all four engines restored vh 2026-09-18 12:46:21 -07:00
  • ca5f0a91c0 searxng: sync settings with live (captcha-era engine set) vh 2026-09-18 12:42:51 -07:00
  • f8ec4c3182 searxng: remove captcha'd scraped engines, keep API-backed set vh 2026-09-18 12:42:42 -07:00
  • 1a35181b67 revert(searxng): return search egress to direct NH3 vh 2026-09-18 12:34:52 -07:00
  • 6ddb453b20 chore(graphify): refresh the knowledge-graph report vh 2026-09-18 12:31:04 -07:00
  • 156e12619d feat(searxng): route search egress through the esh-scale SOCKS5 proxy vh 2026-09-18 12:30:42 -07:00
  • 670ac9e8a0 deploy(althing): pin the post office to 3.6.3 vh 2026-09-18 12:17:58 -07:00
  • 21d24c50b4 docs(fleettools): autoload for Codex and Grok, and a vaulted gateway key vh 2026-09-18 07:44:37 -07:00
  • 53c3e8000e docs: add FleetTools — an agent-family-agnostic index of fleet capability vh 2026-09-18 07:35:28 -07:00
  • d6a9d70b9e feat(homepage): add talk tile with its commissioned mark vh 2026-09-18 06:50:21 -07:00
  • d94b5a1934 memory: snapshot — lv-mccarthy training launched on gx10, and the next voice seat is measured rather than chosen vh 2026-09-17 22:38:13 -07:00
  • 36f2e4dbbc memory: ravenpen.com surfaced not executed, and the althing follow-up hamr-dev is waiting on vh 2026-09-17 22:13:01 -07:00
  • d8f4844a43 memory: planned 2026-09-18 dragonfireacoustics move to Namecheap/Cloudflare — DNS-first ordering and the wildcard-masking trap vh 2026-09-17 21:50:16 -07:00
  • 8d2b5f6b2e memory: dragonfireacoustics zone facts — wildcard at a dead IP, Google MX that a transfer would drop, no SPF/DMARC vh 2026-09-17 18:44:42 -07:00
  • 33d5d32fa9 memory: correct the dragonfirepro read — the customer LOST the domain, and dragonfireacoustics expires in six weeks unlocked at eNom vh 2026-09-17 18:42:09 -07:00
  • 14b78b4586 memory: dragonfireacoustics.com is a dead vhost on pfi-ana-webhost — sole tenant, expired cert, EOL OS, publicly exposed vh 2026-09-17 18:33:08 -07:00
  • 90e71ca75e memory: headscale split-DNS for nh3.phasefinal.com so mesh clients resolve the internal-only wildcard vh 2026-09-17 17:26:20 -07:00
  • 9a1c028b9f memory: ESH back on the Cityside static (confirmed four ways); lv-hemingway left as-is per operator vh 2026-09-17 15:53:11 -07:00
  • 3ac13c5351 memory: lv-mccarthy D4 pairs built — 3,673 train / 269 val, the largest val fixture in the line vh 2026-09-17 11:58:16 -07:00
  • 370b16ca15 memory: re-derive the shipped-corpora split-leak numbers with the committed gate vh 2026-09-17 11:43:48 -07:00
  • 707fae2b2c perf(leak_gate): one alternation pass for the split scan — lv-hemingway went from timing out at 5 min to 35 s vh 2026-09-17 11:43:25 -07:00
  • 328e9b1e56 memory: snapshot — the mccarthy leak gate passed with five protagonist names in every copy, and the chain it happened on was unrecorded vh 2026-09-17 11:39:07 -07:00
  • c55966433f fix(lv-mccarthy): the leak gate passed with five protagonist names still in every copy vh 2026-09-17 11:37:33 -07:00
  • 4dce0d0a43 memory: snapshot — lv-mccarthy through D3 on gx10, SFT pairs next (a mccarthy register must be written first) vh 2026-09-17 10:46:44 -07:00
  • 5ddb0472e4 lv-mccarthy D3 on gx10: leak gate PASSED, and the val split is now bigger than Hemingway's vh 2026-09-17 08:59:00 -07:00
  • 5aa10bf138 lv-mccarthy D2: entity map + stoplist, both audits green — and audit_stoplist was scanning its own rationale vh 2026-09-17 08:43:46 -07:00
  • 0fa68cb465 lv-mccarthy D1 fix: three small-caps defects the entity map caught, and one I nearly added vh 2026-09-17 08:40:31 -07:00
  • 82aa0b6d76 lv-krakauer: PARKED — research is not a voice (operator, henge id 82) vh 2026-09-17 08:34:47 -07:00
  • a5ddfed81e memory: snapshot — McCarthy and Krakauer D1 built, Krakauer's quotation scope is an open operator call vh 2026-09-17 08:26:52 -07:00
  • 4be063071a lv-krakauer D1: 126 units, 422,880 words — and an unmeasured fraction is not his prose vh 2026-09-17 08:24:59 -07:00
  • f3bf3ca89c lv-mccarthy D1: 167 units, 584,756 words, and a style that looks exactly like damage vh 2026-09-17 08:17:57 -07:00
  • 705fa3a65b split_units: choose a unit mode by SIZE, not by count, and fall back to paragraph blocks vh 2026-09-17 08:12:09 -07:00
  • 9f35c8d659 booth: four arms, one beat, one author-neutral prompt vh 2026-09-17 07:53:08 -07:00
  • 300ecc1276 voices-seat: ship lv-hemingway (ckpt850), and replace the memorisation control that passed it vh 2026-09-17 03:36:29 -07:00
  • 5e6611466c audit_pairs_sourcenames: --filter-out, so the detector is also the fix vh 2026-09-17 02:37:35 -07:00
  • 2e9b118e70 lv-bronte: the voice axis passes under the corrected floor rule — amended, not rewritten vh 2026-09-17 02:27:52 -07:00
  • dcc1abc7ea orientation: override the gitea NAME on the host, not each repo's remote vh 2026-09-17 02:10:20 -07:00
  • 051b99e063 audit_entity_map: the rename can damage the prose and no gate will ever say so vh 2026-09-17 02:01:01 -07:00
  • 0bb4938518 lv-hemingway: pre-register the v2 gate, and fix the floor rule that decided lv-bronte vh 2026-09-17 01:44:46 -07:00
  • c445ce9e93 memory: snapshot — lv-bronte shipped with a failed voice axis, next goal is landing lv-hemingway vh 2026-09-17 01:29:09 -07:00
  • 61840f3131 voices-seat: ship lv-bronte (ckpt475) with its failed voice axis on the record vh 2026-09-17 01:22:03 -07:00
  • 9b360e477d memory: lv-bronte gated — voice axis fails, ship decision open vh 2026-09-17 01:15:29 -07:00
  • 8bb7686a16 audit_stoplist: a stoplist entry is an assertion the leak gate cannot check vh 2026-09-16 21:40:34 -07:00
  • e9e8c40b83 eval harness: sample the beat fixture from held-out val, and bind the eval prompt to the trained one vh 2026-09-16 21:18:44 -07:00
  • 7964d077de bronte-corpus: runbook — the five deviations and what the controls caught vh 2026-09-16 21:03:55 -07:00
  • 533cc0ce81 build_sft_pairs: reject beats that name characters the rename removed vh 2026-09-16 21:02:49 -07:00
  • fc834a8a23 bronte-corpus: gate lv-bronte for real — 0 of 365 with both controls green vh 2026-09-16 20:51:11 -07:00
  • a5745dcf72 playbooks: generic per-service stack image update (pull + recreate + verify) vh 2026-09-16 16:34:16 -07:00
  • e8086941e2 memory: snapshot — lv-yarros shipped, voices-seat live, lv-hemingway training, Grok broker shelved Vuong Hoang 2026-09-16 16:19:58 -07:00
  • cf9d167453 grok-token-broker: shelved — operator kept the jail, so the renewal feature has no consumer Vuong Hoang 2026-09-16 16:04:29 -07:00
  • b907a0e46a grok-token-broker: the probe's blast radius is BOTH Groa transports, not one Vuong Hoang 2026-09-16 15:19:46 -07:00
  • ebc4dac6d8 grok-token-broker: hold a refreshable session credential behind a rotation-safety gate Vuong Hoang 2026-09-16 15:12:38 -07:00
  • d17bd3df86 voices-seat: one carrier, lv-<author> LoRA adapters, with the measured cost and placement limits Vuong Hoang 2026-09-16 13:51:51 -07:00
  • 6282833669 pairs: fix the three construction defects and the abbreviation-truncation bug Vuong Hoang 2026-09-16 08:12:01 -07:00
  • 03b4a3f62c BabyHemingway D2+D3: entities, base-rate gender resolver, rename preset, leak gate passes Vuong Hoang 2026-09-16 07:55:34 -07:00
  • 9598d0b4a7 BabyHemingway D1: fiction-only corpus builder with measured exclusions Vuong Hoang 2026-09-16 07:40:44 -07:00
  • 7cc847f33c memory: client abandon sometimes cancels and sometimes does not; the KV trajectory is the tell Vuong Hoang 2026-09-15 16:49:08 -07:00
  • 75051243ae BabyYarros: amend the decision rule to gate on voice and non-memorization (operator-authorised) Vuong Hoang 2026-09-15 14:04:42 -07:00
  • efb734586b BabyYarros: raw-surface scoring and a memorization check with both controls Vuong Hoang 2026-09-15 13:23:27 -07:00
  • 713e83dd5e BabyYarros: pre-register the pair-vs-rawtext decision rule before the arms are read Vuong Hoang 2026-09-15 11:19:11 -07:00
  • 90ed506db3 fix(pairs): apply_chat_template returns a BatchEncoding, and assert the mask boundary Vuong Hoang 2026-09-15 10:51:49 -07:00
  • 9b3d3c80cb BabyYarros Option C: instruction-pair builder and the assistant-masked pair trainer Vuong Hoang 2026-09-15 10:45:51 -07:00
  • d0108466e9 memory: the owed handoff datapoint is a tripwire, not a validation Vuong Hoang 2026-09-15 10:37:47 -07:00
  • 36f9240477 memory: the handoff leak has two surfaces, and the dangerous one fires on ordinary input Vuong Hoang 2026-09-15 10:29:21 -07:00
  • 0b6ea6f910 memory: the /snapshot handoff modality defect is fixed, and my two real runs corroborate it Vuong Hoang 2026-09-15 10:27:14 -07:00
  • 1ffb6d7af8 memory: report the /snapshot handoff defect to galdrabok, with the mechanism vh 2026-09-15 10:17:28 -07:00
  • 9d36c74572 memory: snapshot refresh — breeze settled, util does not predict residency, handoff defect vh 2026-09-15 10:08:57 -07:00
  • 7a33bd9f09 memory: breeze stays put; TTS-stack move to fv-ml1 parked at id 75 vh 2026-09-15 09:31:12 -07:00
  • b0e7b408d9 memory: breeze-tts sizing and the fv-ml1 GPU 0 placement recommendation vh 2026-09-15 09:27:59 -07:00
  • 653f7fb939 memory: snapshot — Parakeet STT, svos_miranda live, talk v10, address sweep, secrets fix vh 2026-09-15 09:26:26 -07:00
  • f4320ff57e docs(memory): the talk-deploy permission problem never existed vh 2026-09-15 09:23:57 -07:00
  • af8d6df387 docs(memory): name the fleet's characteristic failure mode vh 2026-09-15 08:53:06 -07:00
  • 0193b31aad fix(secrets-broker): bw is not concurrency-safe — serialise, and never return an empty secret with exit 0 vh 2026-09-15 08:49:11 -07:00
  • 66c860d6c1 fix(sweep): retire the dead 10.100.79.3 address across the fleet vh 2026-09-15 08:41:44 -07:00