Skip to content

src/dazzle_back/data_products/curated_topics.py

Generated: 2026-03-30T04:38:45.835114+00:00

Commit: 615f1354a103

Language: python

Scope: dazzle_back

Purpose

Curated topic generation for Data Products.

Generates curated topic configurations from DataProductSpec definitions. Topics are placed in a separate namespace (e.g., "curated.analytics_v1") with field filtering based on data classifications.

Design Document: dev_docs/architecture/event_first/Event...

Key Exports

  • FieldFilter
  • CuratedTopicConfig
  • CuratedTopicGenerator
  • generate_curated_topics
  • generate

Dependencies

Imports

  • __future__.annotations
  • logging
  • dataclasses.dataclass
  • dataclasses.field
  • typing.TYPE_CHECKING
  • dazzle.core.ir.governance.DataClassification
  • dazzle.core.ir.governance.DataProductSpec
  • dazzle.core.ir.governance.DataProductTransform
  • dazzle.core.ir.AppSpec
  • dazzle.core.ir.EntitySpec

Event Interactions

None detected.

Invariants and Assumptions

  • If allow list specified, must be in it

Tests

  • tests/unit/test_data_products.py

Notes

This page was automatically generated by tools/gen_reference_docs.py.