2626332828
feat(grafana): provision the Loki datasource
Frank2026-10-20 19:28:20 -07:00
eb4d9910cb
feat(observability): add vllm-fleet rule group for frank-archon
Frank2026-10-20 19:28:20 -07:00
5cc2b3c25a
Merge pull request 'docs(openwebui): TTS reflects live frank-tts wiring (wilwheaton, LAN IP)' (#51) from docs/openwebui-tts-voice into main
main
dank2026-10-20 18:20:04 -07:00
73a7ec3fc1
Merge pull request 'chore(frank-tts): repoint narrator slots to live voice packs' (#50) from chore/narrator-voice-repoint into main
dank2026-10-20 18:12:52 -07:00
afa3a4521c
Merge pull request 'docs(authentik): record 7-day login-session TTL + setter script' (#48) from chore/authentik-session-ttl into main
dank2026-10-20 16:57:29 -07:00
9c05c40aa0
Merge pull request 'docs(agent): scaffold agent-skills config in the vault' (#47) from chore/agent-skills-vault-setup into main
dank2026-10-20 16:11:47 -07:00
e914ecbca6
docs(pi-hole): the record-load trap rides a container restart, not a boot
Frank2026-10-20 10:56:39 -07:00
1eebf3b129
docs(netns): the by-name path to frank-dragoon is verified from the consumer
Frank2026-10-19 22:48:44 -07:00
af5a1f69a2
docs(pi-hole): FTL can boot with the record file mounted and serve none of it
Frank2026-10-19 22:46:57 -07:00
0930510f9b
docs(vault): the embedding lane has a consumer, and two shapes that bite
Frank2026-10-19 22:46:57 -07:00
af327bcc5e
Merge pull request 'feat(frank-dragoon): open the NPU node the way rootless can actually reach it' (#46) from feat/frank-dragoon-npu-lane into main
dank2026-10-19 22:35:49 -07:00
861920797d
Merge pull request 'fix(deploy): the dragoon gate reads the deployer's own payload-dir twin' (#45) from feat/frank-dragoon-npu-lane into main
dank2026-10-19 21:49:16 -07:00
3ef711f146
fix(deploy): the dragoon gate reads the deployer's own payload-dir twin
Frank2026-10-19 21:48:47 -07:00
823fd52d0e
Merge pull request 'fix(frank-dragoon): stage the NPU lane inside the payload mount' (#44) from feat/frank-dragoon-npu-lane into main
dank2026-10-19 21:46:25 -07:00
bda011d26f
docs(vault): the NPU lane's one door into the container, and the pin that landed
Frank2026-10-19 21:43:36 -07:00
b19f1c49d6
fix(frank-dragoon): stage the NPU lane inside the payload mount
Frank2026-10-19 21:42:31 -07:00
b1ca4e02fa
Merge pull request 'feat(frank-dragoon): run the XDNA2 NPU lane beside the flash model' (#43) from feat/frank-dragoon-npu-lane into main
dank2026-10-19 21:28:41 -07:00
7f65cf0252
docs(vault): the pasta endpoint has no address an app container can use
Frankandomp2026-10-19 21:27:07 -07:00
346e1d22f4
feat(frank-dragoon): put the endpoint on the app bridge so app containers can name it
Frankandomp2026-10-19 21:27:07 -07:00
53ef121180
feat(frank-dragoon): run the XDNA2 NPU lane beside the flash model
Frankandomp2026-10-19 21:22:50 -07:00
fa093e617d
Merge pull request 'docs(vault): halogen NPU lane on the current pin, and the greedy-schema law' (#42) from feat/open-notebook-portal into main
dank2026-10-19 21:14:52 -07:00
8bac97ec87
Merge pull request 'feat(open-notebook): guarded vhost, single origin, live homepage card' (#41) from feat/open-notebook-portal into main
dank2026-10-19 16:24:11 -07:00
69739237c8
docs(open-notebook): record the deployed shape and what the first render proved
Frank2026-10-19 16:22:38 -07:00
e5580abb6f
feat(open-notebook): put the podcast generator behind the guard chain
Frank2026-10-19 16:13:47 -07:00
ee6d8610b3
Merge pull request 'fix(open-notebook): the database probe has to be exec-form JSON' (#40) from feat/open-notebook-portal into main
dank2026-10-19 16:07:53 -07:00
933420fd29
fix(open-notebook): the database probe has to be exec-form JSON
Frank2026-10-19 16:07:28 -07:00
9ffa99902d
Merge pull request 'fix(frank-archon): the state-dir guard names what the directory is now' (#39) from fix/frank-archon-state-dir-comment into main
dank2026-10-19 15:02:01 -07:00
b8f564f3bd
fix(frank-archon): the state-dir guard names what the directory is now
Frank2026-10-19 15:02:01 -07:00
d42d053abe
Merge pull request 'docs(frank-archon): reconcile the runbook with the live 1.8.1 two-slot shape' (#38) from docs/frank-archon-181-two-slot into main
dank2026-10-19 14:56:59 -07:00
d9b82b372e
docs(frank-archon): reconcile the runbook with the live 1.8.1 two-slot shape
Frank2026-10-19 14:55:43 -07:00
3d10a4ca4f
Merge pull request 'docs+fix(frank-zealot): the adapter's measured effect, and a unit description that stopped lying' (#37) from feat/zealot-uncensored-lora into main
dank2026-10-19 14:47:59 -07:00
e5b731216c
fix(frank-zealot): the unit description still described the 27B era
Frank2026-10-19 14:47:30 -07:00
ce8d82d4a7
docs(frank-zealot): record what the adapter did, and where provenance is read
Frank2026-10-19 14:47:30 -07:00
02d04bc1f6
Merge pull request 'feat(frank-zealot): apply the refusal-direction adapter (rank-1 LoRA) at load' (#36) from feat/zealot-uncensored-lora into main
dank2026-10-19 14:43:26 -07:00
428ac22736
Merge remote-tracking branch 'origin/main' into feat/zealot-uncensored-lora
Frank2026-10-19 14:43:06 -07:00
5d5cac4da3
docs(frank-zealot): the adapter is a payload row, a shape line, and two laws
Frank2026-10-19 14:42:56 -07:00
3eaba57925
feat(frank-zealot): apply the refusal-direction adapter at load
Frank2026-10-19 14:42:56 -07:00
9b9c32005f
Merge pull request 'docs(frank-tts): the engine computes on the gfx1151 now; the NPU question is closed' (#35) from docs/frank-tts-igpu-followup into main
dank2026-10-19 14:38:33 -07:00
ea2fc6440b
docs(frank-tts): record the iGPU cutover, close the NPU question
Frank2026-10-19 14:37:29 -07:00
6248f02ca2
Merge pull request 'feat(frank-tts-engine): synthesize on the gfx1151 iGPU (Vulkan), CPU stays as the rollback' (#34) from feat/frank-tts-vulkan into main
dank2026-10-19 14:27:11 -07:00
25df9d05a2
feat(frank-tts-engine): synthesize on the gfx1151 iGPU via Vulkan
Frank2026-10-19 14:26:58 -07:00
7601edfe28
Merge pull request 'docs(LLM): the decode stall a prefill causes, and the knobs that turn it' (#27) from docs/radiance-prefill-decode-census into main
dank2026-10-19 14:21:45 -07:00
9971cb559e
Merge pull request 'docs(frank-tts): NPU spike verdict + iGPU co-tenancy plan' (#33) from docs/npu-tts-verdict into main
dank2026-10-19 14:14:46 -07:00
065d796d73
docs(frank-tts): renderD128 is the NVIDIA node — pass /dev/dri, not a guessed number
docs/npu-tts-verdict
Frank2026-10-19 14:12:05 -07:00
1e6b39c382
docs(frank-tts): gate 1 passes — RADV gives a container tenant the aperture, not the carve-out
Frank2026-10-19 14:10:12 -07:00
1e52e45fae
docs(frank-tts): record the NPU spike verdict and the iGPU co-tenancy plan
Frank2026-10-19 13:56:10 -07:00
88342c144b
Merge pull request 'fix(frank-archon): declare two slots, revert the inert host-pool raise' (#32) from fix/frank-archon-two-slots into main
dank2026-10-19 11:09:24 -07:00
d09d2745cf
Merge pull request 'docs(vault): documentation exists for point of use — destroy the ledgers (−13.7k lines)' (#31) from docs/vault-destruction-20261019 into main
dank2026-10-19 10:59:51 -07:00
a3bce7d123
docs(agents): documentation exists for point of use
Frank2026-10-19 10:56:37 -07:00
327e78b950
docs(vault): destroy the dead weight — 53 pages and the change diary
Frank2026-10-19 10:56:37 -07:00
8775e64ed0
feat(scripts): tools to destroy documentation, not preserve it
Frank2026-10-19 10:56:37 -07:00
64765c6a47
Merge pull request 'fix(frank-archon): size the host pool so the KV cache clears 3 x 200,000' (#30) from fix/frank-archon-cache-ceiling into main
dank2026-10-19 10:30:13 -07:00
40ad1f4a60
Merge pull request 'feat(frank-archon): radiance 1.8.1 — the budget resolver, the sharing knobs, and the CLI breaks between them' (#29) from feat/frank-archon-radiance-181 into main
dank2026-10-19 10:21:27 -07:00
e3a02e25c7
docs(LLM): census the decode stall a prefill causes, and the knobs that turn it
Frank2026-10-19 04:11:20 -07:00
b9d21ae947
Merge pull request 'docs(frank-zealot): boot ledger of ba69ea5, corrected ubatch and q8_0 credits' (#26) from chore/frank-zealot-mtp-reslice into main
dank2026-10-19 03:38:40 -07:00
ba69ea563e
Merge pull request 'feat(frank-zealot): 3 x 200,704, q8_0 V, MTP armed' (#25) from chore/frank-zealot-mtp-reslice into main
dank2026-10-19 03:19:04 -07:00
a7062d1cb3
docs(frank-zealot): carry the 3 x 200,704 shape, retire the exact-KV era row
Frank2026-10-19 03:16:48 -07:00
25a8b00043
feat(frank-zealot): reslice to 3 x 200,704 with q8_0 V and MTP armed
Frank2026-10-19 03:16:35 -07:00
1ed7f0ddf2
docs(agents): compress Key Lessons to one law per bullet, correct the FA-quants law
Frankandomp2026-10-19 02:51:32 -07:00
a5fe8db877
Merge pull request 'docs(vault): one fact, one owner - de-stale the technique and era pages (C1-C6)' (#24) from wt/20261017-181502 into main
dank2026-10-19 02:06:12 -07:00
129b953843
Merge pull request 'docs: one fact, one owner — endpoint pages own every fleet fact' (#23) from wt/20261017-181502 into main
dank2026-10-19 01:15:56 -07:00
eb21dbc705
Merge origin/main (PRs #21, #22) into the documentation-law restructure
Frank2026-10-19 01:07:54 -07:00
846f81ddb8
docs(vault): the work log keeps incidents and laws; the numbers move to the page that owns them
Frank2026-10-19 01:05:32 -07:00
6bdfd2853e
docs(vault): service and infrastructure pages stop restating endpoint facts
Frank2026-10-19 00:56:02 -07:00
219a097b39
docs(vault): one page per endpoint, forever -- 45 era pages fold into three
Frank2026-10-19 00:49:03 -07:00
af5ddfc54c
chore(scripts): env files carry knobs plus the reason, not the swap ledger
Frank2026-10-19 00:48:36 -07:00