Moritz Graf
ac6adcd0f4
fix(openclaw): update hebamme topic 22 systemPrompt, datastore protocol, and knowledge-wiki submodule
2026-10-11 12:17:41 +02:00
Moritz Graf
4f51fb6a83
docs(openclaw): add issue 23 troubleshooting for koch agent tool stall & update knowledge-wiki
2026-10-10 15:53:02 +02:00
Moritz Graf
bb5ca769db
feat(ops): add openclaw-triage tool, instant diagnostic playbook, and simplicity invariant
2026-10-10 14:25:16 +02:00
Moritz Graf
5b3dfe2a50
fix(openclaw): harden koch agent prompts, clarify wiki_get schema, and document Issue 22
2026-10-10 13:06:28 +02:00
Moritz Graf
6ea08ea497
fix(openclaw): implement turn-replay daemon, vector dedup, 6Gi memory limit, and 25s probe timeouts
2026-10-10 10:16:30 +02:00
Moritz Graf
0cbd39d0d8
fix(openclaw): handle interrupted turns in preflight recovery and decouple recherche prompts
2026-10-10 09:01:13 +02:00
Moritz Graf
299343798f
docs(troubleshooting): document issue 20 on mila datastore reasoning loops
2026-10-09 19:25:54 +02:00
Moritz Graf
abba4d6da1
fix(openclaw): update hebamme topic prompt with open session notice rule
2026-10-09 19:19:20 +02:00
Moritz Graf
2d2dfd94c6
fix(hebamme): add anti-reasoning loop prompt guardrail and sync knowledge-wiki
2026-10-09 18:48:14 +02:00
Moritz Graf
a590d190bd
fix(openclaw): add calendar tool fastpaths for regensburg, forbid markets, and enforce anti-hallucination rules
2026-10-09 12:37:21 +02:00
Moritz Graf
45562c23d9
feat(openclaw): implement two-tier session maintenance with nightly resets for state-externalized agents
2026-10-09 10:36:43 +02:00
Moritz Graf
4a63e273fc
chore(knowledge-wiki): update submodule pointer to 10d024d (hebamme guardrails)
2026-10-09 09:26:44 +02:00
Moritz Graf
36e0887c73
feat(openclaw): persist operational invariants in AGENTS.md and add openclaw-ops skill runbook
2026-10-09 07:54:20 +02:00
Moritz Graf
aeea7a8fea
fix(openclaw): harden session compaction cron against stale token metadata and enable user compaction notices
2026-10-07 09:38:39 +02:00
Moritz Graf
e0ee1dc7b4
chore(wiki): update knowledge-wiki submodule
2026-10-07 09:02:00 +02:00
Moritz Graf
53f132d446
fix(openclaw): harden probes, runtime self-healing preflight and session recovery
2026-10-07 08:43:28 +02:00
Moritz Graf
a0e461a0b7
fix(openclaw): remove gemini-2.5-flash from ocr and vision fallbacks
2026-10-06 21:41:19 +02:00
Moritz Graf
4e2a7120d6
fix(openclaw): configure gemini-3.8-flash vision model, document Issue 17, and update wiki submodule
2026-10-06 21:13:35 +02:00
Moritz Graf
bfa8ee19b7
chore(knowledge-wiki): update submodule to include completed task
2026-10-06 20:42:51 +02:00
Moritz Graf
91bc5a8bf8
docs(openclaw): update Issue 16 with fallbacks, koch grounding, and prometheus rules
2026-10-06 20:36:14 +02:00
Moritz Graf
744f8e243b
feat(openclaw): add PrometheusRule for pod readiness, crashlooping, and PVC storage
2026-10-06 20:35:47 +02:00
Moritz Graf
0f606e3ddf
chore(knowledge-wiki): update submodule to include latest standard foods and koch prompt
2026-10-06 20:32:35 +02:00
Moritz Graf
9a7d554183
feat(openclaw): add structured model fallbacks for all specialist subagents
2026-10-06 20:24:00 +02:00
Moritz Graf
5aa3b99316
fix(openclaw): add pre-flight self-healing init hook, repair FK cascade, and document Issue 16
2026-10-06 20:05:44 +02:00
Moritz Graf
1ffbf3d6b7
fix(openclaw): eliminate DOMAIN_STATE HTML comment tags and add clean Telegram output guardrails
2026-10-06 19:38:47 +02:00
Moritz Graf
f717a9a2f7
feat(datastore): implement structured personal data layer (ADR 0004, ForwardAuth /family, and OpenClaw protocol)
2026-10-06 18:18:27 +02:00
Moritz Graf
9d890a290f
feat(skills): add marktguru supermarket offer and price comparison skill
...
Introduce the marktguru agent skill and MCP integration for searching supermarket deals, comparing product prices, and querying supported retail chains:
- Add Marktguru API client and MCP server script
- Add skill definition (SKILL.md) and supported supermarkets reference
- Add test suite covering Marktguru API integration and offer queries
2026-10-05 21:20:16 +02:00
Moritz Graf
c3c7a4c8cf
fix(openclaw): resolve restart deadlock, foreign keys, cold-start latency, and wiki audit cron
2026-10-05 09:36:11 +02:00
Moritz Graf
b6ed5fd00d
fix(openclaw): harden 4Gi memory ceiling, increase liveness tolerance, add WAL checkpointing and cron delivery fix
2026-10-03 08:03:18 +02:00
Moritz Graf
4b85dd0eea
chore(wiki): update knowledge-wiki submodule pointer to dbae215
2026-09-30 21:31:50 +02:00
Moritz Graf
fa6779e87d
fix(openclaw): switch recherche agent to deepseek-v4.1-flash and document STT quota failure
2026-09-29 20:04:01 +02:00
Moritz Graf
61ac5baa6f
fix(openclaw): switch multi-agent compaction to true LLM summarization and document split-turn drift
2026-09-29 08:48:15 +02:00
Moritz Graf
5bf1a29f4a
docs(openclaw): document issue 7 root cause and resolution in troubleshooting guide
2026-09-29 08:08:42 +02:00
Moritz Graf
74e32ed6bf
fix(openclaw): replace hardlinks with copies in wiki-backup cronjob to satisfy bootstrap file security constraints
2026-09-29 08:06:29 +02:00
Moritz Graf
bdcf6a8d18
feat(openclaw): automate nightly multi-agent session compaction and document incident
2026-09-28 20:18:02 +02:00
Moritz Graf
613a19bcca
feat(openclaw): enable create-website skill, update system prompt, and document troubleshooting findings
2026-09-28 07:39:26 +02:00
Moritz Graf
8d17a7b8d7
feat(openclaw): add bidirectional subagent AGENTS.md sync in backup cronjob and update knowledge-wiki submodule
2026-09-27 22:06:56 +02:00
Moritz Graf
d15337088f
fix(authentik): extend silverbullet access_token_validity to 7 days to prevent 10m session re-auth popups
2026-09-27 21:54:07 +02:00
Moritz Graf
bd275bc7f2
chore(wiki): update submodule to f043d43
2026-09-27 21:35:39 +02:00
Moritz Graf
222cf1a8ad
chore(wiki): update submodule to 3018bcf with clean lint state
2026-09-27 21:34:50 +02:00
Moritz Graf
caf2c07565
build(moritzgrafde): simplify Dockerfile to serve pre-built static assets
...
Remove multi-stage Node.js build from the Dockerfile and copy pre-built dist assets directly into the nginx:alpine runtime image.
2026-09-27 21:26:54 +02:00
Moritz Graf
c9e4ba519a
fix(silverbullet): bypass forwardauth for service_worker.js and static assets to eliminate redirect error
2026-09-27 21:24:50 +02:00
Moritz Graf
41df233840
feat(wiki): isolate silverbullet pvc, add pre-commit wall, family group, and audit alert
2026-09-27 21:15:10 +02:00
Moritz Graf
b54b9fdb53
chore(infra): update knowledge-wiki submodule and authentik terraform state
2026-09-27 11:41:10 +02:00
Moritz Graf
5d3d958ca1
feat(wiki): implement Google OKF v0.2 migration, decoupled audit CronJob, and SilverBullet web portal
...
- Update OpenClaw memory-wiki renderMode to 'native'
- Add decoupled Kubernetes CronJob openclaw-wiki-audit for OKF health checks
- Deploy SilverBullet PWA at wiki.moritzgraf.de with shared volume and Git auto-commit
- Add SilverBullet forward-auth proxy provider and admin policy in Authentik Terraform
- Update knowledge-wiki submodule to OKF v0.2 schema migration commit
2026-09-27 11:34:04 +02:00
Moritz Graf
d2dac3470f
feat(moritzgrafde): rewrite personal website with Vue 3, Vite, and Tailwind CSS
...
- Replace legacy Hugo static site generator and hugo-goa theme with a modern Vue 3 + Vite + TypeScript application
- Implement Clean Enterprise design system using Tailwind CSS with light/dark mode support
- Position website around Cloud Platform & Infrastructure Leadership (GCP & AWS central platforms, Kubernetes at scale, enterprise spin-off governance, and systems depth) without chronological resumes
- Add 6 comprehensive capability dossiers and verified credential badges (CKA, PSM II, M.Sc.)
- Implement interactive skill matrix with real-time text search and category filtering
- Add engineering philosophy section, contact channels with one-click email copying, and Impressum modal
- Configure multi-stage Dockerfile (Node builder to Nginx runtime) with custom gzip, caching, and security headers
- Update build scripts (Makefile, build.sh), .gitignore, and AGENTS.md documentation across the monorepo
2026-09-26 20:37:53 +02:00
Moritz Graf
afb80bbba8
feat(projects): migrate moritzgrafde website into monorepo and document in AGENTS.md
2026-09-26 11:58:30 +02:00
Moritz Graf
945d80b232
chore(k8s,dns): decommission corona workloads and prune DNS records
2026-09-26 11:50:46 +02:00
Moritz Graf
c91ab16b9b
feat(sasch40): add printable medieval retro A4 proclamation flyer PDF with story and QR code
2026-09-25 10:07:03 +02:00
Moritz Graf
bf15c2e9cb
feat(sasch40): deliver schankraum v6 and zero-occlusion hotspot positions
...
- Replace schankraum with v6: exactly one Queen Verena with tiara on upper gallery, Lutz in hot tub, Armend at forge, rustic beer taps, no crowns at patron tables, seamless secret oak trapdoor without text
- Rename Papa Markus button to 'Markus (Vater)' and place above his head in stall window to avoid facial/body occlusion
- Relocate character hotspot badges across all tavern scenes (Verena, Lutz, Armend, Amy, Mane, Viktor, Pü) onto railings, table rims, and lower body levels to guarantee zero occlusion of faces or bodies
2026-09-25 09:46:45 +02:00