Trail Mate Model Registry

九个由源码直接支持的领域或集成模型边界。这不是数量上限;缺失模型、待裁决候选和边界缺陷进入 Review Queue。

9Models
37Elements
8Cross-model relations

建模判断

“组织 / 软件 / 部署”是阅读视角,不是领域边界。这里按业务语言、不变量和状态 owner 划分模型;Design、Engineering 与 C4 只是这些模型的投影。

通信、会话与投递模型

消息身份、会话归属与可验证投递生命周期。

ChatMessageLedgerConfirmed

Mesh 网络与密钥身份模型

LocalIdentity、PeerPublicKey 与 verified key replacement 规则。

PeerIdentityServiceConfirmed

联系人、对端目录与本地信任

协议观察、对端目录、联系人 nickname、ignored 与本机信任投影。

MeshPeerRecordContactServiceBoundary split

团队凭据、配对与协同模型

TeamKeys、PairingRole/State 与配对消息交换。

TeamPairingCoordinatorCandidate

GNSS 定位、过滤与时间更新模型

NMEA 输入如何成为 LocationFix、位置事件和时间更新。

LocationServiceConfirmed

轨迹记录与持久化模型

TrackCommand、TrackEvent、有界 buffer 与 storage worker。

TrackStateMachineConfirmed

设备目标、能力与权威模型

Manifest、CapabilityState、link mode 与 AuthorityBinding。

TargetManifestViewConfirmed

HostLink 会话与帧路由模型

SessionRuntime、LinkState、frame decision 与 codecs。

SessionRuntimeIntegration

手机应用协议互操作模型

IPhoneAppFacade 与 Meshtastic/MeshCore phone cores。

IPhoneAppFacadeIntegration

Review Queue 的三种完整性问题

发现缺陷:领域模型存在,但工具没有找到。
设计缺陷:业务规则存在,但没有形成由核心层拥有的领域模型。
分类缺口:状态语言已经出现,但尚未裁决为独立 Model、既有 Model 的元素、应用工作流或集成 Projection。