diff --git a/development/TTP_TAGGING.md b/development/TTP_TAGGING.md index e26946d6..6c94ecff 100644 --- a/development/TTP_TAGGING.md +++ b/development/TTP_TAGGING.md @@ -2263,6 +2263,8 @@ Contracts ship in this order, one commit per step: **E.1.3 — Tagger ABC** (`decnet/ttp/base.py`) +**Status:** ✅ done. + - `class TaggerEvent(NamedTuple)` — the input shape: source_kind, source_id, attacker_uuid, identity_uuid, session_id, decky_id, payload (opaque dict). @@ -2276,6 +2278,8 @@ Contracts ship in this order, one commit per step: **E.1.4 — Tagger factory** (`decnet/ttp/factory.py`) +**Status:** ✅ done. + - `get_tagger() -> Tagger` reading `DECNET_TTP_TAGGER_TYPE` env var. Mirrors `decnet.intel.factory` and `decnet.clustering.factory`. - Default `composite` returns a `CompositeTagger` that fans the