// Archive screen — main listing view
const ArchiveScreen = ({ documents, onOpen, query, setQuery }) => {
const filtered = query ? documents.filter(d => d.title.toLowerCase().includes(query.toLowerCase()) || d.excerpt.toLowerCase().includes(query.toLowerCase())) : documents;
return (
<>
Every document annotated. Every question remembered. Search the thing you half-recall, the way you actually remember it.
The mill does not stop, and the giantesses do not sleep. Fenja and Menja grind what the king asks them to grind, and for a long time this is gold, and for a short time this is an army, and then — the ship founders — it is salt, forever, at the bottom of the sea.
What the old poem understands and what the new ones rarely do is that the tool and the hand are the same patient object. The mill is not separate from the women who turn it. The archive is not separate from the reader who returns, and returns, and annotates in the margin the third time through.
This is the case I want to make for slowness. Not as a posture — the internet has enough postures — but as an epistemic stance. The things worth knowing are the things you come back to.