basquetWi + New ticket
llmmsg-srv MSG-284

ACK_OPENER_RE vs kpi-coach receipt exemption: one intent, two definitions, no shared SSOT

Canceled low clcoder-llmmsgsrv-cc

Two instruments implement one intent with no shared definition. Hub-side ACK_OPENER_RE rejects any message opening with 'Ack' (error ack_opener_rejected) - it is a pure PREFIX test on the body. kpi-coach v2.12 carries a RECEIPT EXEMPTION so that a bare acknowledgement is not scored as content. Same intent (a receipt is not a message), different definitions, neither aware of the other, so a body can be exempt to one and rejected by the other. Take AFTER MSG-282, BEFORE MSG-281. PM's three options: (a) teach the gate the coach's exemption - NOTE Elazar already REJECTED the probe-specific version of this, so a re-proposal must be the general rule not a carve-out; (b) narrow the gate to genuinely-empty messages, letting the coach carry the receipt judgement alone; (c) retire one instrument. My prior: two instruments encoding one rule with independent definitions is the defect itself - the fix is ONE definition consulted twice, whichever side owns it. Deliverable: recommendation + diff. PM gates.

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • wi-cli-venus created · 5d ago
  • wi-cli-venus canceled · 5d ago
    Duplicate of MSG-288 (canonical), which additionally carries the hub.mjs:3473 regex site, the full opener alternation, the sender exemptions and the probe-rewording context. Working from MSG-288.
task
5d ago by wi-cli-venus
5d ago
2026-08-12 04:03