Files
ai-training/_docs/02_tasks/_dependencies_table.md
T
Oleksandr Bezdieniezhnykh 142c6c4de8 Refactor constants management to use Pydantic BaseModel for configuration
- Replaced module-level path variables in constants.py with a structured Pydantic Config class.
- Updated all relevant modules (train.py, augmentation.py, exports.py, dataset-visualiser.py, manual_run.py) to access paths through the new config structure.
- Fixed bugs related to image processing and model saving.
- Enhanced test infrastructure to accommodate the new configuration approach.

This refactor improves code maintainability and clarity by centralizing configuration management.
2026-03-27 18:18:30 +02:00

2.2 KiB

Dependencies Table

Date: 2026-03-26 Total Tasks: 12 Total Complexity Points: 25 Epic: AZ-151

Task Name Complexity Dependencies Epic Test Scenarios
AZ-152 test_infrastructure 3 None AZ-151
AZ-153 test_augmentation 3 AZ-152 AZ-151 BT-AUG-01 to BT-AUG-08 (8)
AZ-154 test_augmentation_nonfunc 2 AZ-152 AZ-151 PT-AUG-01, PT-AUG-02, RT-AUG-01 to RT-AUG-03, RL-AUG-01 (6)
AZ-155 test_dataset_formation 2 AZ-152 AZ-151 BT-DSF-01 to BT-DSF-04, PT-DSF-01, RT-DSF-01, RL-DSF-01, RL-DSF-02 (8)
AZ-156 test_label_validation 1 AZ-152 AZ-151 BT-LBL-01 to BT-LBL-05 (5)
AZ-157 test_encryption 3 AZ-152 AZ-151 BT-ENC-01 to BT-ENC-06, PT-ENC-01, RT-ENC-01, ST-ENC-01 to ST-ENC-03, RL-ENC-01 (12)
AZ-158 test_model_split 1 AZ-152 AZ-151 BT-SPL-01, BT-SPL-02 (2)
AZ-159 test_annotation_classes 2 AZ-152 AZ-151 BT-CLS-01 to BT-CLS-03, RL-CLS-01 (4)
AZ-160 test_hardware_hash 2 AZ-152 AZ-151 BT-HSH-01 to BT-HSH-03, ST-HSH-01 to ST-HSH-04 (7)
AZ-161 test_onnx_inference 3 AZ-152 AZ-151 BT-INF-01 to BT-INF-03, PT-INF-01 (4)
AZ-162 test_nms 1 AZ-152 AZ-151 BT-NMS-01 to BT-NMS-03 (3)
AZ-163 test_annotation_queue 2 AZ-152 AZ-151 BT-AQM-01 to BT-AQM-04, RT-AQM-01 (5)

Dependency Graph

AZ-151 (Epic: Blackbox Tests)
└── AZ-152 test_infrastructure
    ├── AZ-153 test_augmentation
    ├── AZ-154 test_augmentation_nonfunc
    ├── AZ-155 test_dataset_formation
    ├── AZ-156 test_label_validation
    ├── AZ-157 test_encryption
    ├── AZ-158 test_model_split
    ├── AZ-159 test_annotation_classes
    ├── AZ-160 test_hardware_hash
    ├── AZ-161 test_onnx_inference
    ├── AZ-162 test_nms
    └── AZ-163 test_annotation_queue

Implementation Strategy

  • Batch 1: AZ-152 (test infrastructure) — must be implemented first
  • Batch 2: AZ-153 to AZ-163 (all test tasks) — can be implemented in parallel after infrastructure is ready
  • Estimated batches: 2