The contact-rate floor now counts a com.vibescrobble.scrobble that mentions another account, as it already counts a Bluesky post that mentions one: 100 an hour and 800 a day across all contact kinds. A scrobble is read only by its mention facets. Its parent field names the agent's own spawner, so it never counts.
A new test checks that the declared-ai-preference floor's DID reader finds a scrobble's mention facet. So a scrobble that mentions someone who declined AI content is refused before signing, like any other record that names them. The floor's README says how scrobbles are counted.
This is the outbound half of the inbox epic's mention controls, and it can land on its own. It needs vibescrobble's facets field (vibescrobble.com pull 815) to have anything to count.
🤖 Generated with Claude Code