Files
spacedrive/docs
Jamie Pine cfd371feaf Settle enrichment shape in the convergence plan
Photo harvesting comes back as enrichment of a filesystem source — places,
faces, albums — not as an adapter minting its own records. That makes tags,
albums, faces and places one primitive: a definition with a stable identity
replicated into every source that uses it, plus membership edges local to the
source holding the member. It is the previs's tag rule applied to everything
shaped like it.

Follows from that:

- grouping and lib_edge are deleted. Neither has a writer, a reader or an op,
  and a person appearing in photos on three drives is three replicated
  definitions, not a row in a library-level table that outlives all three.
  record_overlay stays for scalar assertions and moves into source.db.
- edge cannot carry enrichment yet: no payload column, and PRIMARY KEY
  (src, dst, type) makes the same person twice in one photo unrepresentable.
  Now a P1 item since P2 writes against it.
- P1 gains the crate split (sd-store + sd-adapter, engine and registry to core
  at P3) and the Photos decision: retire the adapter, keep the reader as the
  harvest path.
2026-08-22 16:44:56 -07:00
..
2025-11-14 21:40:49 -08:00
2025-11-14 21:31:21 -08:00
2025-11-14 21:31:21 -08:00
2025-11-14 21:31:21 -08:00
2025-11-14 21:31:21 -08:00
2025-11-14 21:40:49 -08:00

Spacedrive Documentation

This repository contains the Mintlify-powered documentation for Spacedrive.

Structure

  • docs/ - Symlink to main spacedrive repo documentation
  • mint.json - Mintlify configuration