obsidian/wiki/log.md
2026-05-18 19:03:27 +01:00

45 KiB
Raw Permalink Blame History

Build Log

[2026-05-18T21:30:00+01:00] compile | daily/2026-05-18.md — pass 3 (session 18:59 pimco-charts extraction)

  • Source: daily/2026-05-18.md (session 18:59 — pimco-charts PDF rendering + chart generation)
  • Articles created (2):
  • Mistakes appended (1):
    • wiki/mistakes/general — 2026-05-18 float-percent-formatting: "1.10%" instead of "1.1%" due to float arithmetic; fix: rstrip pattern
  • Index updates: concepts/_index.md (202→204, +2 entries), _master-index.md (concepts 202→204)
  • Note: gemini.md mistake and gemini-preview-vs-stable-rate-limits concept were already compiled in pass 2 (13:18 session); this pass covers the second session only

[2026-05-18T21:00:00+01:00] compile | daily/2026-05-18.md — pass 2 (session 13:18 extraction)

  • Source: daily/2026-05-18.md (session 13:18 — BAIC Gemini 504/429 debugging)
  • Articles created (1):
  • Mistakes created (1):
  • Index updates: concepts/_index.md (201→202), mistakes/_index.md (+gemini row), _master-index.md (concepts 201→202, mistakes 5→6)
  • Note: pass 1 (09:40) was no-op due to flush error; session 13:18 FLUSH_OK entry was under-evaluated by flush LLM — extracted manually in pass 2

[2026-05-18T09:40:00+01:00] compile | daily/2026-05-18.md — no-op (flush error)

  • Source: daily/2026-05-18.md
  • Articles created: (none — log empty, flush hook exited with code 1 at 09:26)
  • Articles updated: (none)
  • Action: investigate flush.py failure

[2026-05-15T22:00:00+02:00] compile | daily/2026-05-15.md — pass 4 (final verification)

  • Source: daily/2026-05-15.md (second context-compaction continuation)
  • Verified: baic.md, barclays.md, concepts/_index.md (201), _master-index.md (201) — all consistent with pass 3
  • No new articles or updates needed — compilation for 2026-05-15 complete

[2026-05-15T21:45:00+02:00] compile | daily/2026-05-15.md — pass 3 (context-compacted continuation)

  • Source: daily/2026-05-15.md (resumed after context compaction mid-session)
  • Articles updated (2):
  • No new articles created — baic.md and fastapi-asyncio-container-restart-recovery.md confirmed already updated in pass 2

[2026-05-15T21:30:00+02:00] compile | daily/2026-05-15.md — pass 2 (nuance extraction)

[2026-05-15T21:00:00+02:00] compile | daily/2026-05-15.md

[2026-05-15T21:00:00+02:00] compile | daily/2026-05-14.md

[2026-05-14T00:00:00+02:00] compile | daily/2026-05-12.md

  • Source: daily/2026-05-12.md
  • Articles created: (none)
  • Articles updated: (none)
  • Note: FLUSH_OK — flush.py found nothing worth saving from the 2026-05-12 session. No index changes needed.

[2026-05-10T23:59:59+02:00] compile | daily/2026-05-10.md (final — missing file created)

  • Source: daily/2026-05-10.md
  • Articles created: wiki/concepts/overflow-hidden-clips-positioned-children
  • Articles updated: none
  • Index updates: none (already indexed at row 213 of concepts/_index)
  • Note: File was listed in _index.md but missing on disk. Created marquee-buttons-outside-overflow variant of the overflow-hidden clipping rule, with See Also link to overflow-hidden-clips-absolute-children (glass header variant).

[2026-05-10T23:59:00+02:00] compile | daily/2026-05-10.md (addendum — Shumiland workflow concepts)

  • Source: daily/2026-05-10.md
  • Articles created:
  • Articles updated: none
  • Index updates: wiki/concepts/_index (226→229, +3 entries); wiki/_master-index (concepts 174→177)
  • Note: Three concepts from the Shumiland Code Connect + ESLint + header editing sessions that were missed in prior compilation passes. ESLint FlatCompat is the most actionable — pre-commit hook blocker. Active component import verification is a workflow lesson (editing Header.tsx while app renders HeaderClient.tsx). Code Connect plan requirements clarify when MCP vs CLI is usable.

[2026-05-10T12:00:00+02:00] compile | daily/2026-05-09.md

[2026-05-10T23:00:00+02:00] compile | daily/2026-05-03.md (addendum — Glance widgets + dual AdGuard)

  • Source: daily/2026-05-03.md
  • Articles created: wiki/concepts/adguard-parallel-instances-diagnostic
  • Articles updated: wiki/concepts/glance-dashboard-config (added hot-reload, Jellyfin sessions widget fix, Prometheus path mismatch, Habr RSS URL format hubs/ vs hub/)
  • Index updates: wiki/concepts/_index (+1 new row, adguard-parallel-instances-diagnostic)
  • Note: Two prior passes (2026-05-08T22:00 and 2026-05-08T23:30) had captured the main debugging patterns but noted dual AdGuard and Glance widget fixes as "handled as notes" without actually writing them. This pass captures them properly: (1) CT101 empty AdGuard placeholder vs CT102 Docker production instance — router DNS pointed to wrong one; (2) Glance hot-reload confirmed, Jellyfin sessions widget .Exists "NowPlayingItem" fix, Prometheus /mnt/media vs /mnt/data path mismatch, Habr hubs/ plural URL format.

[2026-05-11T00:45:00+01:00] compile | daily/2026-05-10.md (addendum — Vite BASE_URL slash concatenation)

  • Source: daily/2026-05-10.md
  • Articles created: wiki/concepts/vite-base-url-slash-concatenation
  • Articles updated: none
  • Index updates: wiki/concepts/_index (165→166, +1 entry)
  • Note: One concept missed in prior passes — session 16:19 barclays-banner-builder: ${BASE_URL}filename silently works in dev (BASE_URL="/") but fails in prod when base is a sub-path or empty. Fix: always use explicit slash or new URL(file, BASE_URL).href. Now captured.

[2026-05-11T00:30:00+01:00] compile | daily/2026-05-10.md (addendum — Figma .fig binary format)

  • Source: daily/2026-05-10.md
  • Articles created: wiki/concepts/figma-fig-binary-format
  • Articles updated: none
  • Index updates: wiki/concepts/_index (164→165, +1 entry); wiki/_master-index (concepts 164→165)
  • Note: One concept missed in prior pass — session 16:41 research on Figma .fig file internals: ZIP archive with proprietary canvas.fig binary (magic bytes fig-kiwij); image assets accessible via unzip, but layer/component/text data requires Figma REST API or Desktop. Now captured.

[2026-05-10T23:59:00+01:00] compile | daily/2026-05-06.md (addendum — BAIC client knowledge)

  • Source: daily/2026-05-06.md
  • Articles created: (none — all major concepts already existed from prior compilation pass)
  • Articles updated: wiki/client-knowledge/baic (added Deploy Process section, Deploy Gotchas table, Per-User Report feature; systemd service underscore naming; rsync-only deploy pattern confirmed)
  • Index updates: none (article count unchanged)
  • Note: Prior compilation pass had already created fastapi-root-path-route-stripping, sse-jwt-query-param, spa-index-html-cache-control, pinia-storeftorefs-array-reactivity, memory-compiler-lesson-signal, workflow-approve-dispatch-completeness, security-middleware-json-key-regex. Only BAIC-specific deployment facts from session 13:29 were missing — added to client-knowledge article.

[2026-05-10T23:00:00+01:00] compile | daily/2026-05-10.md (Shumiland + Payload CMS + banner-tool session)

[2026-05-10T22:00:00+01:00] compile | daily/2026-05-08.md (resumed — additional articles)

[2026-05-10T21:00:00+01:00] compile | daily/2026-05-08.md (video-accessibility session)

[2026-05-10T00:00:00+01:00] compile | daily/2026-05-07.md (addendum 2)

[2026-05-10T21:00:00+01:00] compile | daily/2026-05-06.md

  • Source: daily/2026-05-06.md
  • Articles created: (none — all concepts already compiled in prior runs)
  • Articles updated: wiki/client-knowledge/baic (deployment operational details: service underscore naming, deploy.sh setup-only caveat, rsync path, benign "failed to set times" warning, stale Vite hash accumulation)
  • Index updates: none (wiki indexes already accurate per compiler instruction)
  • Note: Sessions covered BAIC Dashboard bugs — Pinia storeToRefs array reactivity, Vue auth race condition, FastAPI root_path route stripping, Apache mod_alias vs mod_proxy conflict, SSE JWT query param, SPA index.html cache-control, security middleware word boundary regex, MS SSO non-UUID IDs, workflow approve dispatch completeness, TypeScript literal union compile-time removal

[2026-05-08T23:59:00+01:00] compile | daily/2026-05-08.md

[2026-05-08T00:00:00+01:00] compile | daily/2026-05-07.md

[2026-05-08T00:01:00+01:00] compile | daily/2026-05-07.md (addendum)

[2026-05-08T22:00:00+01:00] compile | daily/2026-05-03.md

[2026-05-08T23:45:00+01:00] compile | 2026-05-05.md

  • Source: daily/2026-05-05.md
  • Articles created: (none)
  • Articles updated: (none)
  • Note: Daily log was empty (FLUSH_OK only — no session content captured)

[2026-05-08T23:30:00+01:00] compile | 2026-05-03.md

[2026-05-08T22:30:00+01:00] compile | 2026-05-01.md (re-verify)

[2026-05-08T22:00:00+01:00] compile | 2026-04-30.md (sessions 10:2211:48)

[2026-05-08T21:56:26+01:00] compile | 2026-05-01.md

[2026-05-08T21:00:00+01:00] compile | 2026-04-30.md (sessions 10:48, 11:45, 17:17)

[2026-05-08T21:00:00+01:00] compile | daily/2026-04-30.md

[2026-05-08T22:00:00+01:00] compile | 2026-04-29.md (supplement)

[2026-05-08T21:00:00+01:00] compile | 2026-04-29.md

[2026-05-06T22:00:00+01:00] compile | 2026-05-06.md (supplement)

  • Articles updated: wiki/client-knowledge/baic (BAIC deploy pattern: rsync only, baic_dashboard.service, deploy.sh is setup-only)
  • Note: concepts/connections from earlier compile already captured fastapi-root-path-route-stripping, sse-jwt-query-param, spa-index-html-cache-control, microsoft-sso-non-uuid-ids, memory-compiler-lesson-signal, pinia-storeftorefs-array-reactivity

[2026-05-06T23:00:00+01:00] compile | Daily Log 2026-05-06

[2026-05-06T21:30:00] compile | 2026-05-06.md (pass 2)

[2026-05-06T21:00:00+01:00] compile | 2026-05-06.md

[2026-05-05T21:00:00+01:00] compile | 2026-05-05.md (pass 2)

[2026-05-05T23:59:00+01:00] compile | 2026-05-05.md

[2026-05-05T12:00:00+01:00] compile | 2026-05-01.md

[2026-04-30T23:59:00+01:00] compile | 2026-04-30.md (pass 3)

[2026-04-30T23:30:00+01:00] compile | 2026-04-30.md (pass 2)

[2026-04-30T21:00:00+01:00] compile | 2026-04-30.md

[2026-04-29T22:00:00+01:00] compile | 2026-04-29.md (pass 2)

[2026-04-29T21:00:00+01:00] compile | 2026-04-29.md

[2026-04-29T21:00:00+01:00] compile | 2026-04-28.md (pass 3)

[2026-04-28T23:15:00+01:00] compile | 2026-04-28.md (pass 2)

  • Source: daily/2026-04-28.md
  • Articles created: (none — all primary knowledge captured in pass 1)
  • Articles updated: wiki/concepts/jellyfin-tmdb-thetvdb-plugin (added Sonarr root folder path gotcha and Jellyfin naming flexibility note)

[2026-04-28T22:30:00+01:00] compile | 2026-04-28.md

[2026-04-28T22:30:00+01:00] compile | 2026-04-27.md

[2026-04-14T00:00:00] init | Knowledge Base Initialized

  • System set up from coleam00/claude-memory-compiler
  • Based on Karpathy's LLM Wiki architecture
  • Hooks: SessionStart (inject), PreCompact (safety net), SessionEnd (capture)

[2026-04-15T00:00:00] migrate | Knowledge Base Moved to Obsidian Vault

  • KNOWLEDGE_DIR relocated from ~/.claude/memory-compiler/knowledge/ to /wiki/
  • All three hooks promoted to global (fire from any project directory)
  • Compile time set to 21:00 (9 PM) BST

[2026-04-18T22:10:00+01:00] compile | 2026-04-17.md

[2026-04-18T23:00:00+01:00] compile | 2026-04-18.md

[2026-04-18T21:53:15+01:00] compile | 2026-04-16.md

[2026-04-24T10:52:44+01:00] compile | 2026-04-19.md

[2026-04-24T11:10:00+01:00] compile | 2026-04-20.md

[2026-04-24T11:30:00+01:00] compile | 2026-04-21.md

[2026-04-24T11:45:00+01:00] compile | 2026-04-22.md

  • Source: daily/2026-04-22.md
  • Articles created: (none)
  • Articles updated: (none)
  • Note: Log contained only flush errors (exit code 1) — no session content to compile

[2026-04-24T12:00:00+01:00] compile | 2026-04-23.md

[2026-04-24T13:00:00+01:00] compile | 2026-04-24.md

[2026-04-25T21:18:46+01:00] compile | 2026-04-20.md (re-run)

  • Source: daily/2026-04-20.md
  • Articles created: (none — already compiled 2026-04-24)
  • Articles updated: (none)
  • Note: Log contained only commit confirmation (3d2893a) and a failed push attempt; all content was captured in wiki/concepts/export-endpoint-filter-pattern on prior compile

[2026-04-25T21:19:34+01:00] compile | 2026-04-21.md (re-run)

  • Source: daily/2026-04-21.md
  • Articles created: none - already compiled
  • Articles updated: none
  • Note: All 8 articles verified present on disk (proxmox-container-502-misdiagnosis, ollama-lxc-ram-requirements, beszel-monitoring-deployment, adguard-dns-rewrites-homelab, prometheus-joules-watts-gotcha, old-gpu-sysfs-metrics, chartjs-time-axis-adapter, uptime-kuma-socketio-management); originally compiled 2026-04-24

[2026-04-25T21:25:00+01:00] compile | 2026-04-22.md (re-compile with content)

[2026-04-25T21:23:03+01:00] compile | 2026-04-24.md (Immich/systemd/autostart)

[2026-04-17T16:03:42+01:00] compile | 2026-04-15.md

[2026-04-25T21:25:48+01:00] compile | 2026-04-25.md

  • Source: daily/2026-04-25.md
  • Articles created: (none)
  • Articles updated: (none)
  • Note: No sessions in daily log; memory flush returned FLUSH_OK

[2026-04-26T21:28:00+01:00] compile | 2026-04-26.md

  • Source: daily/2026-04-26.md
  • Articles created: (none)
  • Articles updated: (none)
  • Note: No sessions in daily log; memory flush failed with FLUSH_ERROR (exit code 1) — no knowledge to extract

[2026-04-28T21:46:04+01:00] compile | 2026-04-27.md

[2026-04-28T22:00:00+01:00] compile | 2026-04-28.md

[2026-04-28T22:11:43+01:00] compile | 2026-04-24.md

[2026-04-29T23:00:00+01:00] compile | 2026-04-29.md (pass 2)

[2026-04-30T21:00:00+01:00] compile | 2026-04-29.md (pass 3)

[2026-04-29T23:00:00+01:00] compile | 2026-04-29.md

[2026-05-10T21:00:00+03:00] compile | 2026-05-10.md

[2026-05-13T21:00:00+03:00] compile | 2026-05-13.md + raw/ inbox