aboutsummaryrefslogtreecommitdiffstats
path: root/docs/tmp-decisions.md
diff options
context:
space:
mode:
authorChristophe Besson <cbesson@gmail.com>2026-09-02 14:16:50 +0200
committerChristophe Besson <cbesson@gmail.com>2026-09-02 14:16:50 +0200
commit15d3eec914cf5e474e66f615c9fbaf602eebe575 (patch)
tree734584e3206e7cda0401804d8eba942557a5d013 /docs/tmp-decisions.md
parent16b5e5c463ec998c6434bbf2ef39113ed01da801 (diff)
downloadmeshbay-15d3eec914cf5e474e66f615c9fbaf602eebe575.tar.gz
docs: plan for merging duplicate sources in the Search view
A file shared by two groups is two entries in the cross-group Search view: one film shows as two poster cards, one episode twice in a show's list, one track twice in an album. Within a group this cannot happen — GroupIndex is keyed by blake3 — so the duplication is created by the Search page concatenating N independently keyed indexes. The plan: merge on the content hash, choose one source per logical unit (film, show, album), prefer a group hosted by the local node, otherwise pick deterministically per user, and fail over when the chosen source is unreachable. The Files explorer stays navigable per group and is not merged. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AbwJDbNTkiRUh7HTWEoyss
Diffstat (limited to 'docs/tmp-decisions.md')
0 files changed, 0 insertions, 0 deletions