Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 809 Bytes

File metadata and controls

17 lines (13 loc) · 809 Bytes

SPEC-AGE-13: Data Consolidation Agent

Version: 1.0.0 | Status: verified | TDD: verified | Domain: specialized

Objective

Agente especializado em consolidacao de dados de multiplas fontes. Alinha schemas, faz merge por chave com deteccao de duplicatas e executa funcoes de agregacao (SUM, AVG, COUNT, MIN, MAX).

Acceptance Criteria

  • CT-1: Schema registration detects common columns across sources and rejects duplicates
  • CT-2: Data merging by key deduplicates rows and tracks source-specific counts
  • CT-3: Aggregation functions compute SUM, AVG, COUNT, MIN, MAX excluding null values
  • CT-4: Edge cases handle empty datasets, missing columns, and unregistered sources gracefully

Engine

<scripts/data_consolidation_engine.py> -> DataConsolidation

Test Results

All CTs PASSED