Conversation
Overall: a meaningful trust-model tightening done carefully — requiring explicit addressing (@name text or signed recipient p-tag) before waking in channels, failing closed on missing metadata, and promoting only the exact relay-DM metadata shape ("DM" + empty description) fixes both the phantom-dispatch and wrong-latch failure modes. The test additions cover prefix collisions, substring identities, tag-vs-text paths, and latch suppression thoroughly. Points:
The |
|
Merged via #99431 — both commits cherry-picked with authorship preserved. The @-required gate with token boundaries plus signed p-tag addressing, fail-closed meta classification, and DM-shaped promotion fixed four issues in one design (#78798, #87899, #77987, and composed with #75953's reply-to-own escape). |
Summary
Tests