OASIS MQTT v5.0 — Open + Partial Items

Aggregat aus mqtt-5.0.md. Nicht von Hand pflegen — vor jedem Audit- Lauf löschen und aus dem Hauptfile neu generieren.

Open

— keine.

Partial

§2.2.2 Properties — Wert-Decoding

Status: partial — Identifier-Registry + Wire-Length-Prefix done; Identifier-spezifische Wert-Decode-Helper (z.B. Property::ContentType -> String, Property::SessionExpiry -> u32) fehlen. Codec liefert raw Bytes; Caller muss decoden. Aufwand 0.25 PW.

§4.1-§4.13 Operational Behavior

Status: partial — Session-Manager, Subscription-Tree, Retained- Messages, Will-Handling, QoS-Levels (0/1/2) als Datenmodell + Logik in crates/mqtt-bridge/src/broker.rs + topic_filter.rs implementiert; Keep-Alive-Timer als Wall-Clock-Tick fehlt (statisches Modell). Aufwand 0.5 PW.

Decision-Records (n/a (rejected))

— keine.