docs(acm2): 重构 spec 并整理 Q 编号

- specification:直白说法、编号一览、合并 Q 台账、补 Q2/Q15
- interface-contract:POST /cminmsgs/send 待确认项指向 Q15
- 代码:SRVT/VIPF 清空语义 Q11 → Q2
This commit is contained in:
windyboy
2026-09-21 07:54:55 +08:00
parent 7aec4ea0ab
commit b4ef787e93
7 changed files with 145 additions and 146 deletions
@@ -21,7 +21,7 @@ class PipelineCounters {
* 入站记录里出现 `SRVT`/`VIPF` 段的条数(`[G-SRVT-VIPF]`)。
*
* 这两个集合目前只保留在 wire/domain,不落明细表、不参与合并;计数是"真实报文有没
* 有在用"的唯一取证渠道(清空语义 `Q11` 需要真实样例才能定案)。> 0 表示确有流量携带该段。
* 有在用"的唯一取证渠道(清空语义 `Q2` 需要真实样例才能定案)。> 0 表示确有流量携带该段。
*/
fun unpersistedCollectionSeenAdd(hits: Map<String, Int>) {
hits["SRVT"]?.let { srvtSeen.addAndGet(it.toLong()) }
@@ -94,7 +94,7 @@ class PipelineMetrics(
.strongReference(true)
.register(registry)
// SRVT/VIPF 尚未落明细表([G-SRVT-VIPF]):计数替代静默丢弃,为 Q11 提供真实流量证据。
// SRVT/VIPF 尚未落明细表([G-SRVT-VIPF]):计数替代静默丢弃,为 Q2 提供真实流量证据。
Gauge.builder("msgx.pipeline.codec.srvt_seen.total", counters) { it.srvtSeenCount().toDouble() }
.strongReference(true)
.register(registry)