a7d266debb
The security boundary is a shape before it is a rule: DERIVED hangs off content, ATTACHED hangs off the file, and two arrows starting from different places carries the argument faster than the paragraph explaining it. Sketched inline rather than left as "add a diagram", so whoever writes the page inherits the structure — including the parts a diagram is uniquely good at showing: that both tables point into the same artifact space (hence why one cannot be folded into the other with a kind column), and that DERIVED.blob_hash is optional where ATTACHED.blob_hash is not. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>