Commit Graph

  • e914ecbca6 docs(pi-hole): the record-load trap rides a container restart, not a boot main Frank 2026-10-20 10:56:39 -07:00
  • 1eebf3b129 docs(netns): the by-name path to frank-dragoon is verified from the consumer Frank 2026-10-19 22:48:44 -07:00
  • af5a1f69a2 docs(pi-hole): FTL can boot with the record file mounted and serve none of it Frank 2026-10-19 22:46:57 -07:00
  • 0930510f9b docs(vault): the embedding lane has a consumer, and two shapes that bite Frank 2026-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 dank 2026-10-19 22:35:49 -07:00
  • fcf94562d1 feat(frank-dragoon): open the NPU node the way rootless can actually reach it feat/frank-dragoon-npu-lane Frank 2026-10-19 22:35:00 -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 dank 2026-10-19 21:49:16 -07:00
  • 3ef711f146 fix(deploy): the dragoon gate reads the deployer's own payload-dir twin Frank 2026-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 dank 2026-10-19 21:46:25 -07:00
  • bda011d26f docs(vault): the NPU lane's one door into the container, and the pin that landed Frank 2026-10-19 21:43:36 -07:00
  • b19f1c49d6 fix(frank-dragoon): stage the NPU lane inside the payload mount Frank 2026-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 dank 2026-10-19 21:28:41 -07:00
  • 7f65cf0252 docs(vault): the pasta endpoint has no address an app container can use Frankandomp 2026-10-19 21:27:07 -07:00
  • 346e1d22f4 feat(frank-dragoon): put the endpoint on the app bridge so app containers can name it Frankandomp 2026-10-19 21:27:07 -07:00
  • 53ef121180 feat(frank-dragoon): run the XDNA2 NPU lane beside the flash model Frankandomp 2026-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 dank 2026-10-19 21:14:52 -07:00
  • 6215f1a6c8 docs(vault): halogen has an NPU lane on the pin we already run, and it is greedy-only feat/open-notebook-portal Frank 2026-10-19 16:40:48 -07:00
  • 8bac97ec87 Merge pull request 'feat(open-notebook): guarded vhost, single origin, live homepage card' (#41) from feat/open-notebook-portal into main dank 2026-10-19 16:24:11 -07:00
  • 69739237c8 docs(open-notebook): record the deployed shape and what the first render proved Frank 2026-10-19 16:22:38 -07:00
  • e5580abb6f feat(open-notebook): put the podcast generator behind the guard chain Frank 2026-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 dank 2026-10-19 16:07:53 -07:00
  • 933420fd29 fix(open-notebook): the database probe has to be exec-form JSON Frank 2026-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 dank 2026-10-19 15:02:01 -07:00
  • b8f564f3bd fix(frank-archon): the state-dir guard names what the directory is now Frank 2026-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 dank 2026-10-19 14:56:59 -07:00
  • 7eed636bd1 docs(perf): destroy §9's vendor absolutes, keep the ratios Frank 2026-10-19 14:55:43 -07:00
  • d9b82b372e docs(frank-archon): reconcile the runbook with the live 1.8.1 two-slot shape Frank 2026-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 dank 2026-10-19 14:47:59 -07:00
  • e5b731216c fix(frank-zealot): the unit description still described the 27B era Frank 2026-10-19 14:47:30 -07:00
  • ce8d82d4a7 docs(frank-zealot): record what the adapter did, and where provenance is read Frank 2026-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 dank 2026-10-19 14:43:26 -07:00
  • 428ac22736 Merge remote-tracking branch 'origin/main' into feat/zealot-uncensored-lora Frank 2026-10-19 14:43:06 -07:00
  • 5d5cac4da3 docs(frank-zealot): the adapter is a payload row, a shape line, and two laws Frank 2026-10-19 14:42:56 -07:00
  • 3eaba57925 feat(frank-zealot): apply the refusal-direction adapter at load Frank 2026-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 dank 2026-10-19 14:38:33 -07:00
  • ea2fc6440b docs(frank-tts): record the iGPU cutover, close the NPU question Frank 2026-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 dank 2026-10-19 14:27:11 -07:00
  • 25df9d05a2 feat(frank-tts-engine): synthesize on the gfx1151 iGPU via Vulkan Frank 2026-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 dank 2026-10-19 14:21:45 -07:00
  • e133d2412d Merge origin/main into docs/radiance-prefill-decode-census docs/radiance-prefill-decode-census Frank 2026-10-19 14:20:05 -07:00
  • 9971cb559e Merge pull request 'docs(frank-tts): NPU spike verdict + iGPU co-tenancy plan' (#33) from docs/npu-tts-verdict into main dank 2026-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 Frank 2026-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 Frank 2026-10-19 14:10:12 -07:00
  • 1e52e45fae docs(frank-tts): record the NPU spike verdict and the iGPU co-tenancy plan Frank 2026-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 dank 2026-10-19 11:09:24 -07:00
  • 4d41366f4c fix(frank-archon): declare two slots, revert the inert host-pool raise fix/frank-archon-two-slots Frank 2026-10-19 11:07:11 -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 dank 2026-10-19 10:59:51 -07:00
  • a3bce7d123 docs(agents): documentation exists for point of use Frank 2026-10-19 10:56:37 -07:00
  • 327e78b950 docs(vault): destroy the dead weight — 53 pages and the change diary Frank 2026-10-19 10:56:37 -07:00
  • 8775e64ed0 feat(scripts): tools to destroy documentation, not preserve it Frank 2026-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 dank 2026-10-19 10:30:13 -07:00
  • d5934a6b47 fix(frank-archon): size the host pool so the KV cache clears 3 x 200,000 fix/frank-archon-cache-ceiling Frank 2026-10-19 10:29:20 -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 dank 2026-10-19 10:21:27 -07:00
  • 9de58ed6fd feat(frank-archon): move the endpoint to radiance 1.8.1 and its budget model feat/frank-archon-radiance-181 Frank 2026-10-19 10:18:24 -07:00
  • 52dbe18486 docs(vault): the census was lying; corrected, and the honest result is flat docs docs/vault-dedupe-okf-20261019 Frank 2026-10-19 10:17:52 -07:00
  • 2a12487653 fix(vault): delete the restated consolidation page, not the vault Frank 2026-10-19 09:58:04 -07:00
  • a483e51804 Merge origin/main: reconcile the frank-zealot reslice with the dedupe pass Frank 2026-10-19 05:12:41 -07:00
  • c860fb3c8c docs(vault): the frank-medium locator's two wrong cells Frank 2026-10-19 05:09:48 -07:00
  • fb8862b24c docs(vault): verified corrections with sources, not assertions Frank 2026-10-19 05:08:47 -07:00
  • 293c25c50b docs(agents): compress the load-bearing lessons, repoint their owner links Frank 2026-10-19 05:08:29 -07:00
  • 483fd843b7 fix(scripts): port-census must not call prose words facts Frank 2026-10-19 05:08:22 -07:00
  • a5fe045b58 docs(vault): one fact, one owner — repair the doubled pages, single-source the facts Frank 2026-10-19 05:00:43 -07:00
  • 3880503057 feat(scripts): OKF conformance linter, trash-aware vault seams Frank 2026-10-19 04:54:06 -07:00
  • e3a02e25c7 docs(LLM): census the decode stall a prefill causes, and the knobs that turn it Frank 2026-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 dank 2026-10-19 03:38:40 -07:00
  • 30e8ed55a0 docs(frank-zealot): record the ba69ea5 boot ledger and correct the carried credits chore/frank-zealot-mtp-reslice Frank 2026-10-19 03:38:03 -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 dank 2026-10-19 03:19:04 -07:00
  • a7062d1cb3 docs(frank-zealot): carry the 3 x 200,704 shape, retire the exact-KV era row Frank 2026-10-19 03:16:48 -07:00
  • 25a8b00043 feat(frank-zealot): reslice to 3 x 200,704 with q8_0 V and MTP armed Frank 2026-10-19 03:16:35 -07:00
  • 1ed7f0ddf2 docs(agents): compress Key Lessons to one law per bullet, correct the FA-quants law Frankandomp 2026-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 dank 2026-10-19 02:06:12 -07:00
  • c195c839b4 docs(agents): say a scout verdict is a lead, not a finding wt/20261017-181502 Frank 2026-10-19 02:04:40 -07:00
  • 500ac2b871 docs(vault): consolidate the vLLM offload-knob claim to one owner (C2, C6) Frank 2026-10-19 02:01:14 -07:00
  • 6a8cbde260 docs(vault): retire the ACTIVE labels on frank-medium era pages (cluster C5) Frank 2026-10-19 02:00:21 -07:00
  • 73fb27254e docs(vault): era-correct the vLLM/Ling era pages (cluster C3) Frank 2026-10-19 01:59:13 -07:00
  • e32df1b04f docs(NPU page): era-tag host-RAM and PP-rate restatements Frank 2026-10-19 01:58:03 -07:00
  • a518fc7c22 docs(vault): de-stale the quant and swap method pages Frank 2026-10-19 01:52:30 -07:00
  • 9f1a4e4e51 docs(dankclaw): drop the stale frank-zealot drift note Frank 2026-10-19 01:39:54 -07:00
  • 4a13dcc5b7 docs(agents): say who owns a campaign ledger Frank 2026-10-19 01:39:54 -07:00
  • e7bfa82853 docs(log): compress the 2026-10-18 entries to incident + law Frank 2026-10-19 01:34:06 -07:00
  • 04f4e2c6d4 docs(vault): strip restated fleet facts from 17 technique pages Frank 2026-10-19 01:33:47 -07:00
  • 129b953843 Merge pull request 'docs: one fact, one owner — endpoint pages own every fleet fact' (#23) from wt/20261017-181502 into main dank 2026-10-19 01:15:56 -07:00
  • eb21dbc705 Merge origin/main (PRs #21, #22) into the documentation-law restructure Frank 2026-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 Frank 2026-10-19 01:05:32 -07:00
  • 6bdfd2853e docs(vault): service and infrastructure pages stop restating endpoint facts Frank 2026-10-19 00:56:02 -07:00
  • 219a097b39 docs(vault): one page per endpoint, forever -- 45 era pages fold into three Frank 2026-10-19 00:49:03 -07:00
  • af5ddfc54c chore(scripts): env files carry knobs plus the reason, not the swap ledger Frank 2026-10-19 00:48:36 -07:00
  • 61011b0a81 docs(agents): one fact, one owner — AGENTS.md carries operator-critical numbers and cross-cutting laws only Frank 2026-10-19 00:48:09 -07:00
  • e06092b24d Merge pull request 'docs(frank-zealot): measured exact-KV boot, floor rates, chat-path instrument' (#22) from docs/zealot-f16-measured-record into main dank 2026-10-18 22:07:07 -07:00
  • d5a43b7192 Merge remote-tracking branch 'origin/main' into wt/20261018-204501 docs/zealot-f16-measured-record Frank 2026-10-18 21:28:04 -07:00
  • d457985b8d docs(frank-zealot): measured exact-KV boot, floor rates, chat-path instrument Frank 2026-10-18 21:28:04 -07:00
  • 5550d32a2e Merge pull request 'fix(frank-zealot): 2 × 262,144 over unquantized f16 KV' (#21) from fix/zealot-2x262144-f16-kv into main dank 2026-10-18 21:06:08 -07:00
  • 71bc1735d3 docs(frank-zealot): re-key the exact-KV shape across the vault fix/zealot-2x262144-f16-kv Frank 2026-10-18 21:02:42 -07:00
  • 68afc6dbaf fix(frank-zealot): 2 x 262,144 over unquantized f16 KV Frank 2026-10-18 21:02:37 -07:00
  • 100b62ba22 Merge pull request 'docs(openwebui): the TTS voice rejector is in-browser Kokoro, not frank-tts' (#20) from docs/openwebui-browser-kokoro-tts into main dank 2026-10-18 20:38:50 -07:00
  • 9a17b93e8a docs(frank-tts): crosslink the browser-Kokoro rejector both ways docs/openwebui-browser-kokoro-tts Frank 2026-10-18 20:17:19 -07:00
  • 3e779823e0 Merge remote-tracking branch 'origin/main' into wt/20261017-181502 Frank 2026-10-18 20:17:19 -07:00
  • 30e3d36b1e docs(openwebui): the TTS voice rejector is in-browser Kokoro, not frank-tts Frank 2026-10-18 20:15:28 -07:00
  • 5fbbea2c2a Merge pull request 'docs(frank-tts): the contract table gains its Default voice row' (#19) from docs/frank-tts-voice-lore into main dank 2026-10-18 19:33:06 -07:00
  • 96b7687b34 docs(frank-tts): the contract table gains its Default voice row docs/frank-tts-voice-lore Frank 2026-10-18 19:32:03 -07:00