From c357a01cea5fd01474dbc56f2b530043cb6f8b31 Mon Sep 17 00:00:00 2001 From: MemRelay Date: Wed, 30 Sep 2026 06:36:47 +0800 Subject: [PATCH] =?UTF-8?q?create:=20T0.4=20broker=E2=86=94app=20=E5=A5=91?= =?UTF-8?q?=E7=BA=A6=E6=94=BE=E5=9C=A8=20internal/app/port?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit MemRelay-Operation: memory-save:t04-decision-port-pkg-20260930 MemRelay-Resource: c21e8947-fefb-4701-90a9-e378158f8e8b --- ...4 broker↔app 契约放在 internal-app-port.md | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 projects/25464650-ed5d-440e-b362-190f2852d451/T0.4 broker↔app 契约放在 internal-app-port.md diff --git a/projects/25464650-ed5d-440e-b362-190f2852d451/T0.4 broker↔app 契约放在 internal-app-port.md b/projects/25464650-ed5d-440e-b362-190f2852d451/T0.4 broker↔app 契约放在 internal-app-port.md new file mode 100644 index 0000000..df8c289 --- /dev/null +++ b/projects/25464650-ed5d-440e-b362-190f2852d451/T0.4 broker↔app 契约放在 internal-app-port.md @@ -0,0 +1,21 @@ +--- +title: T0.4 broker↔app 契约放在 internal/app/port +type: decision +permalink: main/projects/25464650-ed5d-440e-b362-190f2852d451/t0.4-broker-app-契约放在-internal-app-port +stable_id: c21e8947-fefb-4701-90a9-e378158f8e8b +scope: project +memory_type: decision +project_id: 25464650-ed5d-440e-b362-190f2852d451 +usage_profile_id: 0c9feb46-d06e-43cd-9ef0-c5813c84a998 +status: active +revision: 1 +request_id: t04-decision-port-pkg-20260930 +created_at: '2026-09-29T22:36:45.402844+00:00' +updated_at: '2026-09-29T22:36:45.402844+00:00' +tags: +- t04 +- port +- decision +--- + +T0.4 决定:broker 与 app 之间的接口放在 internal/app/port(UplinkHandler、Downlink、ConnControl),不放 internal/broker/port,也不依赖 mochi。原因见 docs/DEVIATIONS.md 总控 L T0.4。 \ No newline at end of file