0000000000000000000000000000000000000000 2e514b1eba2eb29c083c492ec8ccb2592b819589 Claude <claude@anthropic> 1776627237 +0200	commit (initial): initial smart-install tree
2e514b1eba2eb29c083c492ec8ccb2592b819589 732503614bd32cda80a726b47ba6e7f5f2614d55 Claude <claude@anthropic> 1776627344 +0200	commit: uaml/install_steps: fetch from install.uaml.ai, full systemd setup
732503614bd32cda80a726b47ba6e7f5f2614d55 85b975dcc0fa126d28a8efe9af736b6941021519 Claude Code <claude-code@uaml.ai> 1776629763 +0200	commit: lib: fix B1 (wizard non-TTY) + B3 (validation http_code 000000)
85b975dcc0fa126d28a8efe9af736b6941021519 79f21be412fdfa4357b55b67951e030f99da75fd Claude Code <claude-code@uaml.ai> 1776630291 +0200	commit: uaml product: install_steps 1.1→1.2 — core stack (6 services)
79f21be412fdfa4357b55b67951e030f99da75fd 707d89f088864c99975d849802c178445e880a71 Claude Code <claude-code@uaml.ai> 1776630596 +0200	commit: uaml: add httpx dep, fix health URLs (/auth/health, /api/v1/hub/health, /profiles/health)
707d89f088864c99975d849802c178445e880a71 c1962cabd1ce41971a61b424686db640a577f0d6 Claude Code <claude-code@uaml.ai> 1776630910 +0200	commit: uaml: split validator — 5 core active + hub warn-only (hub bug known, viz gap)
c1962cabd1ce41971a61b424686db640a577f0d6 59636ba28292035e15aed316cad974df3519fddf Claude Code <claude-code@uaml.ai> 1776631771 +0200	commit: uaml: remove hub blocker from known_gaps (fixed in uaml.git c1962ca → 7b34a0f)
59636ba28292035e15aed316cad974df3519fddf 43555db1131b616eaae22588d0d49d5258b32f18 Claude Code <claude-code@uaml.ai> 1776632422 +0200	commit: uaml: add CA (step-ca + dev init) + mesh tunnel-manager scaffolding
43555db1131b616eaae22588d0d49d5258b32f18 f93343df2417fc4e21d8a5ecdc48ab2447505951 Claude Code <claude-code@uaml.ai> 1776632607 +0200	commit: uaml: fix Smallstep release URL naming (step_linux_VERSION_ARCH.tar.gz)
f93343df2417fc4e21d8a5ecdc48ab2447505951 6d6945ea2e3cde45f29feadcff35967b3a323d66 Claude Code <claude-code@uaml.ai> 1776632802 +0200	commit: uaml: fix step-ca install — tarball je flat (nikoli bin/), step má bin/step. use mktemp dir
6d6945ea2e3cde45f29feadcff35967b3a323d66 706a3975de22ed6d8394ee9cebaa9451f7d1b14f Claude Code <claude-code@uaml.ai> 1776633102 +0200	commit: uaml: explicit memory.db init before service start (fixes db_exists race)
706a3975de22ed6d8394ee9cebaa9451f7d1b14f 65ce4f5c4e4953c4fe26c4de955a90e9cc71e22b Claude Code <claude-code@uaml.ai> 1776633559 +0200	commit: uaml: extras — coordination + todo + session-archive + backup timery
65ce4f5c4e4953c4fe26c4de955a90e9cc71e22b d33a5add913cba6e106594dbde8b9af4425d2aa1 Claude Code <claude-code@uaml.ai> 1776633854 +0200	commit: uaml: add session-import timer (30m cycle) + python3-requests dep
d33a5add913cba6e106594dbde8b9af4425d2aa1 5b1346446302f81af8a2be1c7a537ab8223712a3 Claude Code <claude-code@uaml.ai> 1776634151 +0200	commit: uaml: pre-create /root/.openclaw/agents/main/sessions for session_archive (openclaw path TODO migrate)
5b1346446302f81af8a2be1c7a537ab8223712a3 bc3b2da5c5858f38fb8e9576c09fd71847c88b11 Claude Code <claude-code@uaml.ai> 1776634546 +0200	commit: uaml: enrichment pipeline — 7 stage scripts + runner + delta timer (30m) + nightly (03:15)
bc3b2da5c5858f38fb8e9576c09fd71847c88b11 ac40581c0e2573519095c06d67cfc2af3727ccb5 Claude Code <claude-code@uaml.ai> 1776634625 +0200	commit: uaml: add missing enrichment + session-import scripts to assets
ac40581c0e2573519095c06d67cfc2af3727ccb5 6f724fb026ee1e9ed4c51714d6ca6a73df4e94c7 Claude Code <claude-code@uaml.ai> 1776634853 +0200	commit: uaml: git-ingest hourly timer — commit monitoring for GIT_REPOS
6f724fb026ee1e9ed4c51714d6ca6a73df4e94c7 6ae2a5d9042386f66e92cb5e2b1215f847f4a31e Claude Code <claude-code@uaml.ai> 1776635277 +0200	commit: uaml: watchdog — LLM-powered infra monitor (192K incl config/prompts/collectors)
6ae2a5d9042386f66e92cb5e2b1215f847f4a31e 0f8631c947c538e6ec7a3578861847d133b04a73 Claude Code <claude-code@uaml.ai> 1776635515 +0200	commit: uaml: doctor (daily) + audit (10m) + session-reporter (5m) timery
0f8631c947c538e6ec7a3578861847d133b04a73 6d84fdf18cdca5a1f57bf8a914692ed371bd98ac Claude Code <claude-code@uaml.ai> 1776635864 +0200	commit: uaml: import-health + smart-archive + quality + quarantine-review + file/web/todo-import timery (7)
6d84fdf18cdca5a1f57bf8a914692ed371bd98ac 7f5b38ef4ad9049bf497887fe61190b3a898992e Claude Code <claude-code@uaml.ai> 1776636898 +0200	commit: uaml: Neo4j install + relationship-builder + neo4j-import timer (local graph DB)
7f5b38ef4ad9049bf497887fe61190b3a898992e 7e0ee3799406d9154f1bb3cec0b9d61fc0d445f6 Claude Code <claude-code@uaml.ai> 1776637457 +0200	commit: neo4j: install python3-pip first if missing, then neo4j driver
7e0ee3799406d9154f1bb3cec0b9d61fc0d445f6 8b355c18e48f344482fffb0d48d3568446856e9c Claude Code <claude-code@uaml.ai> 1776637612 +0200	commit: neo4j install: remove early-exit (env file + driver must always execute)
8b355c18e48f344482fffb0d48d3568446856e9c d6ccda6254f11b6e759634e8396959f9da3d9ee0 Claude Code <claude-code@uaml.ai> 1776637871 +0200	commit: uaml: summaries (daily/weekly/monthly) + session/project summarizers + translate + OpenRouter key bootstrap
d6ccda6254f11b6e759634e8396959f9da3d9ee0 a1ab578da5b41e9f0a4c01d257f2e9e89ed5785f Claude Code <claude-code@uaml.ai> 1776638008 +0200	commit: agent-select: non-TTY auto-selects default (1 = OpenClaw) místo skip
a1ab578da5b41e9f0a4c01d257f2e9e89ed5785f 82d4f365fedd2612c4ab73ed9c9f3ae39873078b Claude Code <claude-code@uaml.ai> 1776640248 +0200	commit: docs: aktualizace README/PROGRESS/SMART-INSTALL/TROUBLESHOOTING na 2026-04-20 stav (32/32, 36 komponent)
82d4f365fedd2612c4ab73ed9c9f3ae39873078b b268153c9b8f4d2bddfb8b531c255d2f432a2079 Claude Code <claude-code@uaml.ai> 1776640486 +0200	commit: openclaw: system-level systemd gateway + npm cache clean + Node 22 fallback (v1.2)
b268153c9b8f4d2bddfb8b531c255d2f432a2079 b85947768e882d5a62e84faae5f8f05cd642a7d1 Claude Code <claude-code@uaml.ai> 1776640582 +0200	commit: uaml: bridge service (enabled, start best-effort) — OpenClaw session → memory sync
b85947768e882d5a62e84faae5f8f05cd642a7d1 64d3cfed538543cdb22517e3333e832dc58ca854 Claude Code <claude-code@uaml.ai> 1776640689 +0200	commit: hermes: graceful check openclaw.json + B2 fix (conditional gateway restart) + Ollama idempotence
64d3cfed538543cdb22517e3333e832dc58ca854 070b4a19b28091622a67f2e4b6ebbb7ff21e4e8e Claude Code <claude-code@uaml.ai> 1776662588 +0200	commit: openclaw: fix index.js find pattern (extensions match bug) — use npm root -g
070b4a19b28091622a67f2e4b6ebbb7ff21e4e8e 28f3a9116b68007d5b67a230caa89a2dac2ab867 Claude Code <claude-code@uaml.ai> 1776663226 +0200	commit: openclaw: ensure openclaw.json always created after init (idempotent fallback)
28f3a9116b68007d5b67a230caa89a2dac2ab867 e4e8f0e405ea2633885a5b094c9a84c3e68a54ce Claude Code <claude-code@uaml.ai> 1776665462 +0200	commit: openclaw: ExecStartPre pkill -9 openclaw-gateway — čistí leftover procesy před systemd startem (default port se mění mezi verzemi: v2026.4.5=18789, v2026.4.14=8880, v2026.4.15=3000)
e4e8f0e405ea2633885a5b094c9a84c3e68a54ce cf353ebb51c357c3db0849000cd2ad05d3fd3833 Claude Code <claude-code@uaml.ai> 1776665945 +0200	commit: docs: troubleshooting #18 (openclaw leftover proces) + #19 (verze default port: v5=18789, v14=8880, v15=3000)
cf353ebb51c357c3db0849000cd2ad05d3fd3833 45b646a477f0ad2a2c2e5329555030c96d665ba0 Claude Code <claude-code@uaml.ai> 1776667336 +0200	commit: assets: mesh_bootstrap_demo.py — Ed25519 register→challenge→JWT→signed envelope→poll (end-to-end ověřeno 3 nody)
45b646a477f0ad2a2c2e5329555030c96d665ba0 9fbf689e6d8162cb1da5e8f6dd0070778be782b5 Claude Code <claude-code@uaml.ai> 1776673774 +0200	commit: assets: node_register + groups_setup + mesh_msg_test — 3-node mesh production scripts
9fbf689e6d8162cb1da5e8f6dd0070778be782b5 668daec6a51d0c48a2c3e4411ec0a4b11af55796 Claude Code <claude-code@uaml.ai> 1776674705 +0200	commit: mesh: add mesh-join.sh (one-cmd flow: key → tunnel → register → groups) + deploy to ~/.uaml/scripts/mesh/
668daec6a51d0c48a2c3e4411ec0a4b11af55796 4ab8104e3788a9f6a624db08a88828bb54b58f19 Claude Code <claude-code@uaml.ai> 1776714918 +0200	commit: feat: firewall-setup.sh — opt-in ufw + Neo4j loopback enforcement + edge-node 80/443. Not enabled by default (LAN/dev skip) — export UAML_ENABLE_FIREWALL=true on public/cloud nodes.
4ab8104e3788a9f6a624db08a88828bb54b58f19 9fa7d39318c67cde2a760bf0a5171249c4e901d9 Claude Code <claude-code@uaml.ai> 1776715699 +0200	commit: fix: normalize hostname (tr A-Z a-z) in API inbox health check — UAML agent regex is lowercase-only; pepa-Ubuntu → pepa-ubuntu. Fallback to /health if inbox 404.
9fa7d39318c67cde2a760bf0a5171249c4e901d9 0eb9d767e53d9dc46d94d9401c663d6e5810beda root <root@vmi3100682.contaboserver.net> 1777059311 +0200	commit: hermes: rewrite product — actual Hermes Agent (NousResearch), not Ollama LLM
0eb9d767e53d9dc46d94d9401c663d6e5810beda c3f18d9a3f242812186fc7ed6e6fed9df61b8765 Claude (E2E test fixes) <claude-agent@uaml.ai> 1777712049 +0200	commit: v1.1.5: E2E test bugs round 1 + WIP integration (telemetry/security/license)
c3f18d9a3f242812186fc7ed6e6fed9df61b8765 c3f18d9a3f242812186fc7ed6e6fed9df61b8765 Claude Agent (privacy) <claude-agent@metod-vps> 1777713042 +0200	reset: moving to HEAD
c3f18d9a3f242812186fc7ed6e6fed9df61b8765 dc202e5eb4086109907922d417bb94ee307e52bc Claude Agent (privacy) <claude-agent@metod-vps> 1777713042 +0200	rebase (start): checkout install/main
dc202e5eb4086109907922d417bb94ee307e52bc c3f18d9a3f242812186fc7ed6e6fed9df61b8765 Claude Agent (privacy) <claude-agent@metod-vps> 1777713836 +0200	rebase (abort): returning to refs/heads/main
c3f18d9a3f242812186fc7ed6e6fed9df61b8765 0eb9d767e53d9dc46d94d9401c663d6e5810beda Claude Agent (privacy) <claude-agent@metod-vps> 1777713866 +0200	reset: moving to HEAD~1
0eb9d767e53d9dc46d94d9401c663d6e5810beda 0eb9d767e53d9dc46d94d9401c663d6e5810beda Claude Agent (privacy) <claude-agent@metod-vps> 1777713939 +0200	reset: moving to HEAD
0eb9d767e53d9dc46d94d9401c663d6e5810beda dc202e5eb4086109907922d417bb94ee307e52bc Claude Agent (privacy) <claude-agent@metod-vps> 1777713939 +0200	reset: moving to install/main
dc202e5eb4086109907922d417bb94ee307e52bc 1f560acdfaea26f4dab1d6287e0057cd96fbf359 Claude (E2E test fixes) <claude-agent@uaml.ai> 1777714433 +0200	commit: v1.1.5: E2E test bug fixes (telemetry gaps, team_messages, banner, summarizer)
1f560acdfaea26f4dab1d6287e0057cd96fbf359 276f9d51cdb6d3d3cd81f1e83c5648a833348f7e Claude Agent (privacy) <claude-agent@metod-vps> 1778825999 +0200	commit: feat(api-key): consume OpenRouter key delivered by license.uaml.ai
276f9d51cdb6d3d3cd81f1e83c5648a833348f7e 9401e91efcb7c94eeec8c213059f19c037ba38d5 Claude Agent (privacy) <claude-agent@metod-vps> 1778936414 +0200	commit: feat(language-packs): smart-install integration scaffold (Phase 2 POC)
9401e91efcb7c94eeec8c213059f19c037ba38d5 21c20ad70aeccf6036368e251f7995851b286215 Claude Agent (privacy) <claude-agent@metod-vps> 1778966857 +0200	commit: feat(language-packs): tarball builder + signing + hardened hot-reload
21c20ad70aeccf6036368e251f7995851b286215 37642145ccb0a0a5d4ee303a97289cdab408e1b5 Claude Agent (privacy) <claude-agent@metod-vps> 1779000484 +0200	commit: feat(amemor-telemetry): add aggregator + systemd units (pairs with 3f91d6e in /root/.uaml)
37642145ccb0a0a5d4ee303a97289cdab408e1b5 ea85cb8c0d869021e145845afaf6977473eb9eae Claude Agent (privacy) <claude-agent@metod-vps> 1779000550 +0200	commit: chore: commit week-old modified tracked files (2026-05-09..2026-05-11)
ea85cb8c0d869021e145845afaf6977473eb9eae 65516069c97b2b74387665e5eee121bb54fbe846 Claude Agent (privacy) <claude-agent@metod-vps> 1779000566 +0200	commit: feat(windows-bundle): Caddyfile + PowerShell installers + CZ launcher
65516069c97b2b74387665e5eee121bb54fbe846 ebb3203d4b1974d86c37c3fae34afb5c47071d5a Claude Agent (privacy) <claude-agent@metod-vps> 1779000566 +0200	commit: feat(voice_onboard): MCP server + budget + routing + provider POC
ebb3203d4b1974d86c37c3fae34afb5c47071d5a 91f52ae9743f935690d72908da58a9066c895c5a Claude Agent (privacy) <claude-agent@metod-vps> 1779000578 +0200	commit: feat(asset-modules): llm-proxy + local-tools-mcp + huashu-design skill
91f52ae9743f935690d72908da58a9066c895c5a f6d97f2f55f9500d7190d8b22b753d1f53bd32ed Claude Agent (privacy) <claude-agent@metod-vps> 1779000595 +0200	commit: chore(assets): config + uaml_admin + uaml_chat + todo-schema + uaml-auth tarball
f6d97f2f55f9500d7190d8b22b753d1f53bd32ed dc99aa777a90b8443fbb104c34e3fa5148b4eae4 Claude Agent (privacy) <claude-agent@metod-vps> 1779000595 +0200	commit: feat(lib): check-updates + db-backup + deps helper scripts
dc99aa777a90b8443fbb104c34e3fa5148b4eae4 f1e07ff8463905b1d1ed33ba152592983544c3f1 Claude Agent (privacy) <claude-agent@metod-vps> 1779000663 +0200	commit: feat(lib): 10 additional helper scripts (fan-out, registry, self-update, …)
f1e07ff8463905b1d1ed33ba152592983544c3f1 29128d873712dddfc6bdf169d7aafbd532f44671 Claude Agent (privacy) <claude-agent@metod-vps> 1779000664 +0200	commit: feat(products): product.json for 6 products + email-sandbox + uaml migrations + language-packs dist
29128d873712dddfc6bdf169d7aafbd532f44671 b690d1d304c092b94653d024e5cbaf76d53d05f6 Claude Agent (privacy) <claude-agent@metod-vps> 1779000664 +0200	commit: feat(tests,wizard): tests/ harness + wizard.sh entrypoint
b690d1d304c092b94653d024e5cbaf76d53d05f6 9ea36331d26592df264f2127a21e34e9286cf752 Claude Agent (privacy) <claude-agent@metod-vps> 1779000681 +0200	commit: chore(backups): commit dormant .bak snapshots
9ea36331d26592df264f2127a21e34e9286cf752 664e37cf09d2eae90e423b3b51ccb01ecf6651ed Claude Agent (privacy) <claude-agent@metod-vps> 1779348803 +0200	commit: fix(smart-install): voice venv had no pip (deps silently never installed)
