feat(sense): require facets array minItems: 1; hydrator drops constraint on empty journals
Tightens talent/sense.schema.json so the sense talent must attribute every
active segment to at least one configured facet. The runtime hydrator drops
the minItems constraint when the journal has no valid facets so the schema
stays satisfiable on fresh journals. Prompt copy updated to require closest-
match attribution; no behavior change to the activity state machine's no-
facet sentinel branch (kept as defense-in-depth).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>