Extend the blob-factory catalogue with findings from a verification sweep of
all documented file:line references (all 15 original entries confirmed exact):
- Add the 10th blob type, explainability.BlobSnapshot (handler.go:95), a distinct
type from the already-listed falldetect.BlobSnapshot — note their shared name.
- Add entry E3: the production conversion loop at main.go:2116 (inside main()'s
fusion loop) that builds []explainability.BlobSnapshot to feed computeExplanation
(F1). Sibling inline-conversion to E2; the only site constructing this type.
- Add a 'test-only factories' caveat listing the *_test.go helpers the sweep found
(makeBlobAt, processFramesDirectly/WithThreshold, mock providers) and documenting
why they are scoped out, plus the newBlobTracker struct constructor (not a blob).
Catalogue now: 16 documented creation sites (14 dedicated functions/methods +
2 inline conversion loops) across 10 blob types.
Co-Authored-By: Claude <noreply@anthropic.com>