Task: DQ messaging subsystem

Table of Contents

This page documents a task in the Data Quality subsystem and Data Librarian story. It captures the goal, current status, acceptance, and any notes or results.

Goal

Open a new subsystem in the binary protocol for DQ messages, and migrate the change-management messages into it.

Status

Field Value
State DONE
Parent story Data Quality subsystem and Data Librarian
Now Completed 2026-01-19.
Waiting on None.
Next None.
Last touched 2026-01-19

Acceptance

  • New subsystem 0x6000-0x6FFF reserved for DQ.
  • CRUD + history protocols for catalogs, data domains, subject areas, datasets, methodologies, coding schemes, dimensions (nature, origin, treatment).
  • Change-management messages migrated from IAM (0x2050-0x2061) to DQ (0x6070-0x6081).
  • Protocol bump 21.3 → 22.0 (breaking).
  • dq_message_handler + registrar processes incoming DQ traffic.

Plan

Captured during execution; cleared into the parent story on close.

Notes

Breaking change made up-front before too many clients depend on the IAM range for change-management.

Result

DQ messaging in place; change-management lives in the right place now.

Emacs 29.1 (Org mode 9.6.6)