# 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: <span class="tag tag-warn" title="Ujabb valtozat erheto el ehhez az alkalmazashoz. A frissites inditasahoz nyomd meg a Frissites gombot.">Frissites elerheto — ma</span>
    (accents intact in the page; transliterated here only to keep this file ASCII-searchable)
EN: <span class="tag tag-warn" title="A newer version of this app is available. Select the Update button to start it.">Update available — today</span>
