Przejdź do treści

Messaging Retention Decided v1

Source schema: doc/schemas/messaging.retention-decided.v1.schema.json

Messaging-owned Layer 3 fact recording an explicit message or thread retention decision.

Governing Basis

Project Lineage

Fields

Field Required Shape Description
schema yes const: messaging.retention-decided.v1
schema/v yes const: 1
fact/id yes string
event/at yes string
target yes object
decision/kind yes enum: keep-local, archive, delete, exported
decided/by yes string
reason no string
archive/ref no string
## Field Semantics

schema

  • Required: yes
  • Shape: const: messaging.retention-decided.v1

schema/v

  • Required: yes
  • Shape: const: 1

fact/id

  • Required: yes
  • Shape: string

event/at

  • Required: yes
  • Shape: string

target

  • Required: yes
  • Shape: object

decision/kind

  • Required: yes
  • Shape: enum: keep-local, archive, delete, exported

decided/by

  • Required: yes
  • Shape: string

reason

  • Required: no
  • Shape: string

archive/ref

  • Required: no
  • Shape: string