##### R-800 on 9202 — controller gitea.dooplex.hu/admin/felhom-controller:0.288.0 | catalog febf58c Grimmory + MeTube records: row 2.6 with the demo-hp with-data  | 2026-10-02T12:05:56Z
deploy metube -> True
    metube: POST /add http=200 {"status": "ok"}
    metube: the download finished (991017 bytes)
    metube: history has it=True; GET /download/<file> http=200
the seed reads back: True
the download on the drive: /mnt/felhom-drives/scratch_hdd/userdata/metube/userdata/media/metube/Big_Buck_Bunny_360_10s_1MB.mp4
the dialog's source GET /api/stacks/metube/hdd-data -> 200 {"stack": "metube", "hdd_paths": null, "has_hdd_data": false, "userdata_kept": [{"path": "/mnt/felhom-drives/scratch_hdd/userdata/metube/userdata/media/metube", "size_bytes": 995113, "size_human": "972K", "exists": true}]}
  the stacks page (hu) carries the dialog line: True | negative control 'no-such-sentence-xyz': False
  the stacks page (en) carries the dialog line: True | negative control 'no-such-sentence-xyz': False
remove WITH data -> 409 {'ok': False, 'error': 'A(z) /mnt/felhom-drives/scratch_hdd/userdata/metube tárhely jelenleg nem elérhető — az alkalmazás nem távolítható el, amíg a meghajtó vissza nem csatlakozik.'} (9202 has no host agent: R-442 refuses, app kept — the with-data result is pinned by TestRemoveStack_R800_UserdataKeptIsNamed)
remove KEEPING data -> 200 {"removed": "metube", "volumes_removed": ["metube_metube_state"], "hdd_paths_removed": [], "hdd_paths_preserved": [], "userdata_kept": ["/mnt/felhom-drives/scratch_hdd/userdata/metube/userdata/media/metube (972K)"], "verified": true}
the file after the remove: STILL THERE
the harness removed its own test folder /mnt/felhom-drives/scratch_hdd/userdata/metube by hand (scratch box)
