Files
app-catalog-felhom.eu/onboarding/EXISTING-APPS-GAPS.md
T
admin dc0ab8b2a8
gates / gates (push) Successful in 2s
New-app checklist: reviewed, a gate (onboarding), the wger pilot record, the existing apps' gap page
NEW-APP-CHECKLIST.md: the reviewer's draft reviewed - 60 rows in 10 groups, each with how/why and a since date;
7 rows added, 16 sharpened, 9 wrong claims fixed. onboarding/_TEMPLATE.md (one line per id), onboarding/wger.md
(the pilot, exempt app, 11 open rows each a register row), onboarding/EXISTING-APPS-GAPS.md (read only, from
scripts/onboarding_gaps.py). Gate onboarding (scripts/check-onboarding.py) in --fast: a template directory not
among the 53 published before 2026-10-01 needs a complete record; decoys in test_gate_decoys.py (16 cases, 5 gate
mutants seen red). CLAUDE.md, REUSE.md 5, README point to it. No template changed.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
2026-10-01 15:20:52 +02:00

11 KiB
Raw Blame History

EXISTING APPS — what the catalog already shows, per checklist group

Generated by scripts/onboarding_gaps.py from committed files (catalog 6d72c09). Do not edit by hand. Read only: nothing was re-tested. A cell is what a FILE says, not a measurement made today. The 53 apps published before the checklist (2026-10-01) are exempt from the onboarding gate; this page is information, not work (operator default 2026-10-01, may be reversed).

Headline — apps whose files show the group covered (of 53)

group covered what "covered" means here (the signal read)
0 Fit 52 / 53 lifecycle available, use_cases and pi_compatible present — licence, telemetry, internet need and phone apps are recorded nowhere
1 Images, start command, DB 53 / 53 pins clean and the engine rules hold (MariaDB auto-upgrade, PG 18 mount) — entrypoint switches, the production server, migrations and secrets read (1.4–1.9) are recorded for NO app
2 Storage and backup 38 / 53 the 2026-08-02 persistence sweep read the app CLEAN, and an HDD app carries backup: classes — no restore round trip is recorded per app
3 Accounts and strangers 39 / 53 a FIRST-ADMIN.md row whose source is MEASURED on a box — lock-out (3.6) is recorded only for the R-752 apps
4 Health 49 / 53 every service has a compose healthcheck, a controller probe exists, the exposed container is named like the stack — no negative control is recorded
5 Resources 24 / 53 every service limited, mem_limit = the sum, and a ladder entry carries a measured memory watch — no first-start-from-birth watch is recorded except immich's
6 Updates 26 / 53 a proven (not backfilled) ladder step AND an upgrade fixture
7 Mail — not countable from files: whether an app WANTS mail is not recorded; the mapped count is below
8 Text and listing 52 / 53 English block, tagline + use_cases + first_steps, listed in README, a FIRST-ADMIN row

Mail: 6 app(s) carry smtp_mapping.

Found while computing this page

  • mem_limit differs from the sum of the compose limits (REUSE.md §2 says equal): 8 — adventurelog (384M vs 896), bookstack (512M vs 768), calcom (768M vs 1792), claper (384M vs 640), kimai (384M vs 640), nextcloud (1024M vs 1664), outline (768M vs 1152), zipline (512M vs 768).
  • A service with no memory limit: none.
  • A MariaDB sidecar without MARIADB_AUTO_UPGRADE=1: none.
  • A PostgreSQL 18 data mount at the old path: none.

Per app

app 0 fit 1 images/DB 2 storage 3 accounts 4 health 5 resources 6 updates 7 mail 8 text
actualbudget yes no DB sidecar sweep clean class 4, measured + setup_gate yes no watch 0 proven step(s), fixture — yes
adventurelog yes engine rules hold sweep clean class 4, measured + setup_gate/signup_block/after_setup hc missing watched 73%, mem_limit≠sum 1 proven step(s), fixture — yes
audiobookshelf yes no DB sidecar sweep clean, backup classes class 4, measured + setup_gate yes watched 10% 1 proven step(s), fixture — yes
bentopdf yes no DB sidecar sweep undetermined class 5, read only yes no watch 0 proven step(s), no fixture — yes
bookstack yes engine rules hold sweep clean class 3, measured + after_install yes watched 44%, mem_limit≠sum 1 proven step(s), fixture — yes
calcom yes engine rules hold sweep clean class 4, measured + setup_gate/signup_block/after_setup yes watched 62%, mem_limit≠sum 1 proven step(s), fixture smtp mapped yes
calibre-web yes no DB sidecar sweep clean, backup classes class 3, measured + after_install yes watched 19% 1 proven step(s), fixture — yes
claper yes engine rules hold sweep undetermined class 3 (+ open sign-up), measured + after_install yes watched 48%, mem_limit≠sum 1 proven step(s), fixture — yes
code-server yes no DB sidecar sweep clean class 1, read only yes no watch 0 proven step(s), fixture — yes
crafty-controller yes no DB sidecar sweep clean class 1, read only yes watched 3% 1 proven step(s), fixture — yes
docmost yes engine rules hold sweep undetermined class 4, measured + setup_gate yes watched 80% 1 proven step(s), fixture — yes
emby yes no DB sidecar sweep clean, backup classes class 4, measured + setup_gate yes watched 5% 2 proven step(s), no fixture — yes
ghost yes no DB sidecar sweep clean class 4, measured + setup_gate yes watched 27% 2 proven step(s), no fixture — yes
gitea yes no DB sidecar sweep clean class 4, measured + setup_gate/signup_block/after_setup yes watched 27% 1 proven step(s), fixture smtp mapped yes
glance yes no DB sidecar sweep undetermined class 5, read only yes no watch 0 proven step(s), no fixture — yes
gokapi yes no DB sidecar sweep clean class 1, read only yes no watch 0 proven step(s), no fixture — yes
grafana yes no DB sidecar sweep clean class 1, read only yes watched 47% 1 proven step(s), fixture — yes
gramps-web yes no DB sidecar sweep broken class 4, measured + setup_gate/signup_block/after_setup yes no watch 0 proven step(s), fixture — yes
home-assistant yes no DB sidecar sweep clean class 4, measured + setup_gate yes watched 32% 1 proven step(s), fixture — yes
homebox yes no DB sidecar sweep clean class 4, measured + setup_gate/signup_block/after_setup yes no watch 0 proven step(s), no fixture — yes
homepage yes no DB sidecar sweep clean class 5, read only yes no watch 0 proven step(s), fixture — yes
immich yes engine rules hold sweep undetermined, backup classes class 4, measured + setup_gate probe container not in compose watched 51% 2 proven step(s), no fixture — yes
jellyfin yes no DB sidecar sweep clean, backup classes class 4, measured + setup_gate yes no watch 0 proven step(s), fixture — yes
kimai yes engine rules hold sweep clean class 1, read only yes watched 45%, mem_limit≠sum 2 proven step(s), no fixture — yes
komga yes no DB sidecar sweep clean, backup classes class 4, measured + setup_gate yes watched 64% 2 proven step(s), no fixture — yes
mealie yes no DB sidecar sweep clean class 3, measured + after_install yes watched 23% 1 proven step(s), fixture smtp mapped yes
n8n yes no DB sidecar sweep clean class 4, measured + setup_gate yes watched 23% 3 proven step(s), fixture — yes
navidrome yes no DB sidecar sweep clean, backup classes class 4, measured + setup_gate yes watched 7% 2 proven step(s), fixture — yes
nextcloud yes engine rules hold sweep clean, backup classes class 1, measured yes watched 24%, mem_limit≠sum 2 proven step(s), fixture smtp mapped yes
onlyoffice yes no DB sidecar sweep clean class 5, read only yes no watch 0 proven step(s), fixture — yes
opengist yes no DB sidecar sweep clean class 4, measured + setup_gate/signup_block yes watched 78% 1 proven step(s), fixture — yes
outline yes engine rules hold sweep clean class 4, measured + setup_gate yes watched 34%, mem_limit≠sum 2 proven step(s), fixture — yes
paperless-ngx yes engine rules hold sweep clean, backup classes class 1, read only probe container not in compose watched 40% 1 proven step(s), fixture — yes
papra yes no DB sidecar sweep broken class 4, measured + setup_gate/signup_block/after_setup yes no watch 0 proven step(s), fixture — yes
plant-it — (abandoned) no DB sidecar sweep undetermined class 4, read only + setup_gate yes no watch 0 proven step(s), no fixture — yes
plex yes no DB sidecar sweep clean, backup classes class 2, read only yes no watch 0 proven step(s), fixture — yes
privatebin yes no DB sidecar sweep broken class 5, read only yes no watch 0 proven step(s), fixture — yes
radarr yes no DB sidecar sweep clean, backup classes class 4, measured + setup_gate yes no watch 0 proven step(s), fixture — yes
rallly yes engine rules hold sweep clean class 4, measured + setup_gate yes watched 61% 2 proven step(s), fixture smtp mapped yes
recipe-importer yes no DB sidecar sweep undetermined class 4, measured + setup_gate yes no watch 0 proven step(s), no fixture — not in README
romm yes engine rules hold sweep clean, backup classes class 4, measured + setup_gate yes watched 78% 2 proven step(s), fixture — yes
seerr yes no DB sidecar sweep clean class 4, measured + setup_gate yes no watch 0 proven step(s), no fixture — yes
sonarr yes no DB sidecar sweep clean, backup classes class 4, measured + setup_gate yes watched 14% 1 proven step(s), no fixture — yes
sparkyfitness yes engine rules hold sweep undetermined class 4, measured + setup_gate/signup_block/after_setup yes watched 31% 1 proven step(s), fixture — yes
tandoor yes engine rules hold sweep clean class 4, measured + setup_gate yes watched 79% 1 proven step(s), fixture — yes
termix yes no DB sidecar sweep clean class 4, measured + setup_gate/signup_block/after_setup yes no watch 0 proven step(s), fixture — yes
uptime-kuma yes no DB sidecar sweep undetermined class 4, measured + setup_gate yes watched 43% 1 proven step(s), fixture — yes
vaultwarden yes no DB sidecar sweep clean class 1, read only yes no watch 0 proven step(s), fixture smtp mapped yes
vikunja yes no DB sidecar sweep clean class 4, measured + setup_gate/signup_block/after_setup hc missing no watch 0 proven step(s), fixture — yes
wanderer yes no DB sidecar sweep undetermined class 4, measured + signup_block/after_setup yes no watch 0 proven step(s), no fixture — yes
wger yes no DB sidecar sweep clean class 3, measured + after_install yes watched 50% 1 proven step(s), fixture — yes
wishlist yes no DB sidecar sweep broken class 4, measured + setup_gate/signup_block yes watched 36% 1 proven step(s), fixture — yes
zipline yes engine rules hold sweep undetermined class 4, measured + setup_gate yes watched 34%, mem_limit≠sum 2 proven step(s), fixture — yes