da20722e76
gates / gates (push) Successful in 27s
INTERIM CHECKPOINT — evidence off the machine at the end of the phase that produced it (R-320), not at the end of the session. Phases 2-5 follow in a later commit. Phase 0, all three mechanisms proven with their controls: - the fleet floor to 0.261.0 with its declared MinAgent — both demo boxes in 13 s, the hub logging `managed floor SERVED ... from declared (golden 0.258.0)`. - a PRIVATE DRILL CATALOG (admin/app-catalog-drill), so that broken, dummy, cross-repo and engine-major edges can be measured without the live catalog ever carrying one. Positive control quoted, and two negative controls: the live catalog's main and both real boxes' caches unchanged. - a throwaway image store on the scratch guest, which is what makes an UNATTENDED HOLD measurable at all: an edge that PASSES the within-a-major test and still fails. CompareImageRefs was proven to order host:port/ references by RUNNING it (4 positive cases + 1 negative control), not by reading it. Phase 1: real within-a-major upstream edges walked on guest 9202 through the product's own guarded Update, each app seeded and read back through its OWN front door (R-156), with a per-edge verdict record in 09's shape. `inconclusive` is never collapsed into `failed`. TWO INSTRUMENT FIXES, both in this repo's own evidence code: - 00-api-recipe.md said the app page is /app/<n>; it is /apps/<n>, and every call it described 404s. Corrected, with the session-expiry note that cost the same time. - unattended-caller.py's follow() read update_phase/updating off the API ENVELOPE, so both were always None and EVERY followed update ran to its 900 s timeout and was then recorded `timeout` and never-press-again. Fixed before B1 relied on it. R-623. No controller, agent or hub code was written. The live catalog carries no broken reference. Gates: repo_gates.py --fast — all 15 OK, exit 0. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
78 lines
6.6 KiB
Plaintext
78 lines
6.6 KiB
Plaintext
RE-RUN 2026-09-21 20:07 CEST — 66 pins measured
|
|
behind upstream : 46
|
|
WITHIN a major : 39 (the brief said 39)
|
|
ACROSS a major : 7 (the brief said 7)
|
|
other statuses : {'error': 1, 'internal-not-upstream': 1, 'behind': 46, 'no-newer-or-unparsed': 10, 'ok': 8}
|
|
|
|
=== WITHIN-A-MAJOR edges available tonight ===
|
|
actualbudget/actual-server:26.7.0 -> 26.9.0 apps=actualbudget
|
|
deluan/navidrome:0.63.2 -> 0.64.0 apps=navidrome
|
|
docmost/docmost:0.95.0 -> 0.96.0 apps=docmost
|
|
emby/embyserver:4.10.0.20 -> 4.11.0.1 apps=emby
|
|
getmeili/meilisearch:v1.36.0 -> v1.54.0 apps=wanderer
|
|
ghcr.io/advplyr/audiobookshelf:2.35.1 -> 2.36.1 apps=audiobookshelf
|
|
ghcr.io/alam00000/bentopdf:v2.8.6 -> v2.8.8 apps=bentopdf
|
|
ghcr.io/cmintey/wishlist:v0.66.0 -> v0.67.0 apps=wishlist
|
|
ghcr.io/diced/zipline:4.6.1 -> 4.7.0 apps=zipline
|
|
ghcr.io/home-assistant/home-assistant:2026.7.2 -> 2026.9.3 apps=home-assistant
|
|
ghcr.io/immich-app/immich-machine-learning:v3.0.3 -> v3.2.2 apps=immich
|
|
ghcr.io/immich-app/immich-server:v3.0.3 -> v3.2.2 apps=immich
|
|
ghcr.io/lukegus/termix:2.5.0 -> 2.8.0 apps=termix
|
|
ghcr.io/mealie-recipes/mealie:v3.20.1 -> v3.27.0 apps=mealie
|
|
ghcr.io/papra-hq/papra:26.6.1-rootless -> 26.6.2-rootless apps=papra
|
|
ghcr.io/seanmorley15/adventurelog-backend:v0.12.1 -> v0.13.0 apps=adventurelog
|
|
ghcr.io/seanmorley15/adventurelog-frontend:v0.12.1 -> v0.13.0 apps=adventurelog
|
|
ghcr.io/tandoorrecipes/recipes:2.6.13 -> 2.6.15 apps=tandoor
|
|
ghcr.io/thomiceli/opengist:1.13 -> 1.15 apps=opengist
|
|
ghost:6.53.0-alpine -> 6.64.0-alpine apps=ghost
|
|
gitea/gitea:1.27.0 -> 1.27.3 apps=gitea
|
|
glanceapp/glance:v0.8.5 -> v0.8.6 apps=glance
|
|
gotson/komga:1.25.0 -> 1.27.0 apps=komga
|
|
grafana/grafana:13.1.0 -> 13.2.2 apps=grafana
|
|
louislam/uptime-kuma:2.4.0 -> 2.5.5 apps=uptime-kuma
|
|
lscr.io/linuxserver/bookstack:26.05.2 -> 26.05.5 apps=bookstack
|
|
lscr.io/linuxserver/code-server:4.129.0 -> 4.138.0 apps=code-server
|
|
lscr.io/linuxserver/radarr:6.3.0 -> 6.4.4 apps=radarr
|
|
lscr.io/linuxserver/sonarr:4.0.19 -> 4.0.20 apps=sonarr
|
|
lukevella/rallly:4.11.1 -> 4.15.2 apps=rallly
|
|
n8nio/n8n:2.31.3 -> 2.40.5 apps=n8n
|
|
outlinewiki/outline:1.9.1 -> 1.10.1 apps=outline
|
|
plexinc/pms-docker:1.41.4.9463-630c9f557 -> 1.43.4.10903-e5521bd8c apps=plex
|
|
privatebin/pdo:2.0.5 -> 2.0.6 apps=privatebin
|
|
registry.gitlab.com/crafty-controller/crafty-4:4.10.7 -> 4.11.0 apps=crafty-controller
|
|
rommapp/romm:5.0.0 -> 5.3.0 apps=romm
|
|
vaultwarden/server:1.36.0-alpine -> 1.37.3-alpine apps=vaultwarden
|
|
vikunja/vikunja:2.3.0 -> 2.6.0 apps=vikunja
|
|
wger/server:2.6 -> 2.7 apps=wger
|
|
|
|
=== ACROSS-A-MAJOR ===
|
|
codewithcj/sparkyfitness:v0.17.3 -> v1.7.2 apps=sparkyfitness
|
|
codewithcj/sparkyfitness_server:v0.17.3 -> v1.7.2 apps=sparkyfitness
|
|
f0rc3/gokapi:v1.9.6 -> v2.2.4 apps=gokapi
|
|
ghcr.io/claperco/claper:2.5 -> 3.0 apps=claper
|
|
ghcr.io/gethomepage/homepage:v1.13.2 -> v2.4.0 apps=homepage
|
|
ghcr.io/paperless-ngx/paperless-ngx:2.20.15 -> 3.2.1 apps=paperless-ngx
|
|
nextcloud:34.0.1-apache -> 35.0.0-apache apps=nextcloud
|
|
|
|
=== errors / not-behind ===
|
|
[no-newer-or-unparsed] calcom/cal.com:v6.2.0 up to date (no tag newer than current within the same shape)
|
|
[no-newer-or-unparsed] crocodilestick/calibre-web-automated:v4.0.6 up to date (no tag newer than current within the same shape)
|
|
[no-newer-or-unparsed] fallenbagel/jellyseerr:2.7.3 up to date (no tag newer than current within the same shape)
|
|
[no-newer-or-unparsed] flomp/wanderer-db:v0.20.0 up to date (no tag newer than current within the same shape)
|
|
[no-newer-or-unparsed] flomp/wanderer-web:v0.20.0 up to date (no tag newer than current within the same shape)
|
|
[no-newer-or-unparsed] ghcr.io/gramps-project/grampsweb:v25.6.0 up to date (no tag newer than current within the same shape)
|
|
[ok] ghcr.io/immich-app/postgres:16-vectorchord0.4.3-pgvectors0.2.0 sha256:1a078b237c1d9
|
|
[no-newer-or-unparsed] ghcr.io/sysadminsmedia/homebox:0.26.2 up to date (no tag newer than current within the same shape)
|
|
[internal-not-upstream] gitea.dooplex.hu/admin/recipe-importer:v0.9.11
|
|
[no-newer-or-unparsed] jellyfin/jellyfin:10.11.11 up to date (no tag newer than current within the same shape)
|
|
[no-newer-or-unparsed] kimai/kimai2:apache-2.57.0 up to date (no tag newer than current within the same shape)
|
|
[ok] mariadb:11.4 sha256:70cc072b29b4a
|
|
[ok] mariadb:11.6 sha256:bfb1298c06cd1
|
|
[ok] mariadb:12.3 sha256:805c8e104bd56
|
|
[error] msdeluise/plant-it:0.10.0 HTTP error: 401 Client Error: Unauthorized for url: https://registry-1.docker.io/v2/msdeluise/plant-it/tags/list?n=1000
|
|
[no-newer-or-unparsed] onlyoffice/documentserver:9.4.0 up to date (no tag newer than current within the same shape)
|
|
[ok] postgis/postgis:16-3.5-alpine sha256:47e961a569fd5
|
|
[ok] postgres:15-alpine sha256:f7d23353e1b15
|
|
[ok] postgres:16-alpine sha256:721873c34ceb9
|
|
[ok] redis:7-alpine sha256:858f009f9709c
|