From b90c2647beb0603f4acae853899c746577f97b6e Mon Sep 17 00:00:00 2001 From: Lilleman auf Larv Date: Sun, 27 Sep 2026 23:48:05 +0200 Subject: [PATCH] Record the TLV keying decision as the maintainer's --- docs/decisions.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/decisions.md b/docs/decisions.md index dcf4e83..ce3f0a3 100644 --- a/docs/decisions.md +++ b/docs/decisions.md @@ -491,8 +491,8 @@ rule and an index of the titles below. length-prefixed Octet String, whose length octet is what ends it. - **A TLV input is keyed by its tag name, or by its decimal id where the table names none, and a - `tagId` beside the key is accepted only where it agrees.** Settled in the architecture and - product-owner reviews of [#30](https://gitea.larvit.se/larvit/smpp-js/pulls/30), 2026-09-27. The + `tagId` beside the key is accepted only where it agrees.** Maintainer's call, 2026-09-27, on the + architecture and product-owner reviews of [#30](https://gitea.larvit.se/larvit/smpp-js/pulls/30). The key is the one spelling, because a name and a `tagId` that disagreed sent the `tagId`'s tag under a record keyed as another. A parsed TLV carries its `tagId`, and goal 8's passthrough means a parsed PDU's `tlvs` relay as they are, so an agreeing copy is read past rather than refused. -- 2.52.0