Upstream Source
This page is part of Truthound Orchestration 3.x.
Source repository: seadonggyun4/truthound-orchestration
Upstream docs path: docs/dagster/assets.md
Edit upstream page: Edit in orchestration
Dagster Assets And Asset Checks¶
Dagster assets are where the integration feels most native. The package provides decorators and factories so that validation can live next to assets without losing shared runtime behavior.
@quality_checked_asset¶
Use it when the asset itself should be quality-aware.
@profiled_asset¶
Use it when the asset should emit profile information as part of its metadata story.
Asset Factories¶
create_quality_asset, create_quality_check_asset, and create_asset_check help when you want consistent patterns across many assets.
Asset Configuration¶
QualityAssetConfig, ProfileAssetConfig, and QualityCheckMode let you control whether checks run before, after, or around the asset boundary.
Asset Dependencies¶
Asset checks should follow the same asset dependency model as the Dagster graph. Keep upstream or downstream intent obvious instead of hiding quality logic in unrelated assets.
Metadata¶
Quality metadata should stay Dagster-native, but the underlying validation semantics should still come from the shared runtime contract.