Expand description
Duplicate/stale-record hygiene workflows that stop before provider mutation. Data-quality hygiene workflow rules for source-grounded internal cleanup.
Crosswalk navigation: this module is the workflow-use surface for data-quality
issues, source refs, hygiene candidates/actions, draft validation, and
reviewed outcome capture. The bidirectional docs path is
docs/entity-atlas/contract-crosswalk/workflow-packets.md for workflow use,
source-provider-flows.md for source entry and normalization,
storage-persistence.md for DataQualityHygieneOutcomeRecord,
runtime-exposure.md for API/smoke exposure, and
app/tests/data_quality_hygiene_workflow_contracts.rs plus API/storage tests
for executable proof.
Structs§
- Action
- Action used by the data-quality hygiene workflow; it finds duplicate, stale, or inconsistent records while blocking automatic provider-system mutation.
- Action
Builder - Use builder syntax to set the inputs and finish with
build(). - Action
Id - Action id used by the data-quality hygiene workflow; it finds duplicate, stale, or inconsistent records while blocking automatic provider-system mutation.
- Action
Rationale - Action rationale used by the data-quality hygiene workflow; it finds duplicate, stale, or inconsistent records while blocking automatic provider-system mutation.
- Aggregate
Labor Minutes - Aggregate labor minutes used by the data-quality hygiene workflow; it finds duplicate, stale, or inconsistent records while blocking automatic provider-system mutation.
- Candidate
- Candidate used by the data-quality hygiene workflow; it finds duplicate, stale, or inconsistent records while blocking automatic provider-system mutation.
- Candidate
Builder - Use builder syntax to set the inputs and finish with
build(). - Context
Packet Id - Context packet id used by the data-quality hygiene workflow; it finds duplicate, stale, or inconsistent records while blocking automatic provider-system mutation.
- Correlation
Id - Correlation id used by the data-quality hygiene workflow; it finds duplicate, stale, or inconsistent records while blocking automatic provider-system mutation.
- Draft
Action - Draft action used by the data-quality hygiene workflow; it finds duplicate, stale, or inconsistent records while blocking automatic provider-system mutation.
- Draft
Submission - Draft submission used by the data-quality hygiene workflow; it finds duplicate, stale, or inconsistent records while blocking automatic provider-system mutation.
- Draft
Submission Builder - Use builder syntax to set the inputs and finish with
build(). - Draft
Validation - Draft validation used by the data-quality hygiene workflow; it finds duplicate, stale, or inconsistent records while blocking automatic provider-system mutation.
- Issue
Ref - Issue ref used by the data-quality hygiene workflow; it finds duplicate, stale, or inconsistent records while blocking automatic provider-system mutation.
- Labor
Impact Estimate - Labor impact estimate used by the data-quality hygiene workflow; it finds duplicate, stale, or inconsistent records while blocking automatic provider-system mutation.
- Labor
Minutes - Labor minutes used by the data-quality hygiene workflow; it finds duplicate, stale, or inconsistent records while blocking automatic provider-system mutation.
- Outcome
Record - Outcome record used by the data-quality hygiene workflow; it finds duplicate, stale, or inconsistent records while blocking automatic provider-system mutation.
- Outcome
Record Builder - Use builder syntax to set the inputs and finish with
build(). - Packet
- Reviewable packet handed to staff or agents with deterministic gates already applied.
- Request
- Input rules for building the workflow packet from source-grounded records.
- Request
Builder - Use builder syntax to set the inputs and finish with
build(). - Workflow
- Workflow used by the data-quality hygiene workflow; it finds duplicate, stale, or inconsistent records while blocking automatic provider-system mutation.
Enums§
- Action
Kind - Decision choices for action kind in the data-quality hygiene workflow; each value routes reviewed source facts to the right queue, draft, or staff gate.
- Action
Priority - Decision choices for action priority in the data-quality hygiene workflow; each value routes reviewed source facts to the right queue, draft, or staff gate.
- Blocked
Action - Actions the agent must never perform without a human/operator system of record.
- Candidate
Kind - Decision choices for candidate kind in the data-quality hygiene workflow; each value routes reviewed source facts to the right queue, draft, or staff gate.
- Draft
Rejection Reason - Decision choices for draft rejection reason in the data-quality hygiene workflow; each value routes reviewed source facts to the right queue, draft, or staff gate.
- Error
- Decision choices for error in the data-quality hygiene workflow; each value routes reviewed source facts to the right queue, draft, or staff gate.
- Feedback
Outcome - Decision choices for feedback outcome in the data-quality hygiene workflow; each value routes reviewed source facts to the right queue, draft, or staff gate.
- Hygiene
Persona - Decision choices for hygiene persona in the data-quality hygiene workflow; each value routes reviewed source facts to the right queue, draft, or staff gate.
- Removed
Manual Work - Decision choices for removed manual work in the data-quality hygiene workflow; each value routes reviewed source facts to the right queue, draft, or staff gate.
- Safe
Agent Action - Review-safe agent tasks allowed to save staff time without crossing mutation or send gates.
- Sensitivity
- Decision choices for sensitivity in the data-quality hygiene workflow; each value routes reviewed source facts to the right queue, draft, or staff gate.
- Source
Freshness - Decision choices for source freshness in the data-quality hygiene workflow; each value routes reviewed source facts to the right queue, draft, or staff gate.
Constants§
- SCHEMA_
VERSION - Stable Schema version constant for the data quality hygiene layer.
- WORKFLOW_
NAME - Stable Workflow name constant for the data quality hygiene layer.
Type Aliases§
- Result
- Result type returned by fallible data quality hygiene operations.