docs(media): the metadata view is live, and duplicate pruning gets a page
`Media Metadata View.md` said "Not deployed on Dankserver — verified 2026-10-31". That was true yesterday and is false now: the overlay is mounted and both installed quadlets bind it (`view:/data` rw for Jellyfin, `view:/mnt/entropy:ro` for Plex). The page now states the live shape and the order that proves it — `media-view.sh verify`, then the `Volume=` lines — because the whole point of the page is to answer "is the view really serving?". `AGENTS.md` carried the same stale claim in its summary table. `Media Duplicate Prune.md` is new: the screen ladder (size, then head+tail blake2b, then a sparse-window confirmation before anything moves), which copy survives and why, the guards that each encode a file that would otherwise have been destroyed (qBittorrent `.!qB` state, year-required with digits kept, feature length, disc/part exclusion, media containers only), and the law that a hold on the same volume frees nothing until it is purged. It also carries the different way `media-verify.py` has to be READ for a prune — `landed: 0` is the correct end state because no server may index the hold — and the planner bug that class explains: when the planner re-derived "largest wins" from the hold list alone it dropped every keeper out of its own group and pruned 17 files instead of 205. `Media Relayout.md` keeps a one-line pointer; carrying the whole procedure there pushed it past the vault's 500-line ceiling, which is the linter telling the truth about progressive disclosure.
This commit is contained in:
1 parent
649bbafa17
commit
50e0c5a786
5 files changed
+153
-15
No files matched your search
@@ -3,7 +3,7 @@ type: reference
|
||||
title: Media Relayout
|
||||
description: "Census, plan and apply the movie, TV, music and audiobook libraries: the gates, the refusals, the rollback."
|
||||
tags: [dankserver, media-server, jellyfin, plex, procedure]
|
||||
timestamp: 2026-10-30T00:00:00Z
|
||||
timestamp: 2026-11-01T01:00:00Z
|
||||
---
|
||||
|
||||
# Media Relayout
|
||||
@@ -109,6 +109,8 @@ HTTPD close without a single byte; and the same HTTPD drops requests that carry
|
||||
no `Accept` and client-identifier header (see the scan block above for the form
|
||||
that works).
|
||||
|
||||
A duplicate prune is the same census and the same proof, with its own keep rules: [[Media Duplicate Prune]].
|
||||
|
||||
## TV in the movie library
|
||||
|
||||
A box set that arrives in the movie share stays there until someone moves it:
|
||||
|
||||
Reference in new issue
Block a user