# 03 — DRILL commit pushed, catalog synced, all four read 'update available' # 2026-09-21T12:27:11Z ## catalog commit 573e41f DRILL: move four app pins for the power-cut update-arc measurement 573e41f DRILL: move four app pins for the power-cut update-arc measurement templates/glance/.felhom.yml | 2 +- templates/glance/docker-compose.yml | 2 +- templates/uptime-kuma/docker-compose.yml | 2 +- templates/vikunja/.felhom.yml | 2 +- templates/vikunja/docker-compose.yml | 2 +- templates/wishlist/.felhom.yml | 2 +- templates/wishlist/docker-compose.yml | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) ## the box's catalog clone after POST /api/sync 573e41f DRILL: move four app pins for the power-cut update-arc measurement ## POST /api/sync said: Sablonok frissitve - frissitve: glance, vikunja, wishlist ## (uptime-kuma NOT listed - its .felhom.yml was already at catalog_since 2026-09-21 from the ## earlier session, and the syncer names only files whose content it rewrote. R-607 trap: ## a POST /api/stacks/rescan was run straight after, and only then were the badges read.) ## POST /api/stacks/rescan said: Rescan completed: 55 stacks found ## the four observables per app, AFTER sync+rescan == read at 2026-09-21T12:27:12.574916Z glance state=running deployed=True deploying=False updating=False phase=- label=- update_error=- hold_reason =- pinned ={"glance": "glanceapp/glance:v0.8.5"} installed={"glance": {"ref": "glanceapp/glance:v0.8.5", "digest": "sha256:32ab73d80f2b8b5fb0735b0431deb36b93fbb6b2fb43592449b0178c8b83e350", "at": "2026-09-21T12:11:56Z"}} template ={"glance": "glanceapp/glance:v0.8.5"} catalog ={"glance": "glanceapp/glance:v0.8.6"} health =healthy=True uptime-kuma state=running deployed=True deploying=False updating=False phase=done label=Frissítve update_error=- hold_reason =- pinned ={"uptime-kuma": "louislam/uptime-kuma:2.4.0"} installed={"uptime-kuma": {"ref": "louislam/uptime-kuma:2.4.0", "digest": "sha256:91e963bfda569ba115206e843febb446f473ab525add4e08b2b9e3beffa16985", "at": "2026-09-21T12:11:45Z"}} template ={"uptime-kuma": "louislam/uptime-kuma:2.4.0"} catalog ={"uptime-kuma": "louislam/uptime-kuma:2.5.0"} health =healthy=True vikunja state=running deployed=True deploying=False updating=False phase=- label=- update_error=- hold_reason =- pinned ={"vikunja": "vikunja/vikunja:2.3.0"} installed={"vikunja": {"ref": "vikunja/vikunja:2.3.0", "digest": "sha256:f6b80393c1998cd5cd0dc38d24762c59ab4c10000a6f1032ef5b554e262cab93", "at": "2026-09-21T12:11:44Z"}} template ={"vikunja": "vikunja/vikunja:2.3.0"} catalog ={"vikunja": "vikunja/vikunja:2.6.0"} health =healthy=True wishlist state=running deployed=True deploying=False updating=False phase=- label=- update_error=- hold_reason =- pinned ={"wishlist": "ghcr.io/cmintey/wishlist:v0.66.0"} installed={"wishlist": {"ref": "ghcr.io/cmintey/wishlist:v0.66.0", "digest": "sha256:073ab4de0f27a93a79410172bedfa3947bed4718f050396547516def790f1f49", "at": "2026-09-21T12:12:17Z"}} template ={"wishlist": "ghcr.io/cmintey/wishlist:v0.66.0"} catalog ={"wishlist": "ghcr.io/cmintey/wishlist:v0.67.0"} health =healthy=True ## the badge, both languages — ASCII-only fragments, with a negative control vikunja[hu] http=200 size=43698 | fragments hit: ['Friss'] | NEGATIVE CONTROL ZZZ-NOT-IN-ANY-PAGE-ZZZ hit: False BADGE: 'Fut' BADGE: '~50M RAM' BADGE: 'productivity' BADGE: 'Pi kompatibilis' vikunja[en] http=200 size=42909 | fragments hit: ['Update available'] | NEGATIVE CONTROL ZZZ-NOT-IN-ANY-PAGE-ZZZ hit: False BADGE: 'Running' BADGE: '~50M RAM' BADGE: 'productivity' BADGE: 'Runs on Pi' uptime-kuma[hu] http=200 size=43881 | fragments hit: ['Friss'] | NEGATIVE CONTROL ZZZ-NOT-IN-ANY-PAGE-ZZZ hit: False BADGE: 'Fut' BADGE: '~50M RAM' BADGE: 'dashboard' BADGE: 'Pi kompatibilis' uptime-kuma[en] http=200 size=43092 | fragments hit: ['Update available'] | NEGATIVE CONTROL ZZZ-NOT-IN-ANY-PAGE-ZZZ hit: False BADGE: 'Running' BADGE: '~50M RAM' BADGE: 'dashboard' BADGE: 'Runs on Pi' wishlist[hu] http=200 size=43666 | fragments hit: ['Friss'] | NEGATIVE CONTROL ZZZ-NOT-IN-ANY-PAGE-ZZZ hit: False BADGE: 'Fut' BADGE: '~30M RAM' BADGE: 'home' BADGE: 'Pi kompatibilis' wishlist[en] http=200 size=42878 | fragments hit: ['Update available'] | NEGATIVE CONTROL ZZZ-NOT-IN-ANY-PAGE-ZZZ hit: False BADGE: 'Running' BADGE: '~30M RAM' BADGE: 'home' BADGE: 'Runs on Pi' glance[hu] http=200 size=43734 | fragments hit: ['Friss'] | NEGATIVE CONTROL ZZZ-NOT-IN-ANY-PAGE-ZZZ hit: False BADGE: 'Fut' BADGE: '~20M RAM' BADGE: 'dashboard' BADGE: 'Pi kompatibilis' glance[en] http=200 size=42966 | fragments hit: ['Update available'] | NEGATIVE CONTROL ZZZ-NOT-IN-ANY-PAGE-ZZZ hit: False BADGE: 'Running' BADGE: '~20M RAM' BADGE: 'dashboard' BADGE: 'Runs on Pi' ## the exact sentence, verbatim (vikunja) HU: Frissites elerheto — ma (accents intact in the page; transliterated here only to keep this file ASCII-searchable) EN: Update available — today