feat(coord-send): reject the retired ktg-plugin-marketplace address
Operator decision 2026-08-15: ktg-plugin-marketplace is a polyrepo directory, not a git repo, so no session can ever hold that coord identity naturally. catalog's H4 reply confirmed adoption was declined and drained the 6 stray messages as a one-time settlement, not an ongoing subscription. --to now fails loud with a pointer to catalog instead of silently redirecting mail somewhere the sender doesn't believe it landed - the same misdelivery defect this closes a second time (2 messages sat undelivered 2 days on this exact misaddressing). Only --to is retired; --from is untouched since the defect was mail arriving there, not mail claiming to originate there. coord-selftest.sh: 206/206 (+6, section 33).
This commit is contained in:
parent
87194fe574
commit
bd24b8f0e7
2 changed files with 47 additions and 0 deletions
|
|
@ -156,6 +156,22 @@ if [ "$BROADCAST" -eq 0 ]; then
|
|||
case "$TO" in
|
||||
*/*|.|..|_*) echo "coord-send: invalid target repo name: $TO" >&2; exit 2 ;;
|
||||
esac
|
||||
# Retired address (operator decision 2026-08-15, catalog's H4 reply
|
||||
# archived 2026-08-15T16:27:51Z): ktg-plugin-marketplace is a polyrepo
|
||||
# DIRECTORY, not a git repo, so basename(git toplevel) can never resolve to
|
||||
# it and no session was ever able to hold this identity naturally. REJECT,
|
||||
# not a silent redirect to catalog - a redirect delivers mail somewhere the
|
||||
# sender does not believe it landed, which is the same misdelivery defect
|
||||
# this closes (2 messages sat undelivered 2 days on this exact
|
||||
# misaddressing before catalog's H4 count caught it). Only --to is retired;
|
||||
# --from is untouched, since the defect was mail ARRIVING here, not mail
|
||||
# claiming to originate here.
|
||||
case "$TO" in
|
||||
ktg-plugin-marketplace)
|
||||
echo "coord-send: ktg-plugin-marketplace is a retired coord address (it is a polyrepo directory, not a git repo - no session can ever hold that identity); send to --to catalog instead" >&2
|
||||
exit 2
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
if [ -z "$SUBJECT" ]; then
|
||||
echo "coord-send: missing --subject" >&2; exit 2
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue