mirror of
https://github.com/azaion/ai-training.git
synced 2026-04-22 10:26:36 +00:00
a47fa135de
- Modified `.gitignore` to include test fixture data while excluding test results. - Updated `config.yaml` to change the model from 'yolo11m.yaml' to 'yolo26m.pt'. - Enhanced `.cursor/rules/coderule.mdc` with additional guidelines for test environment consistency and infrastructure handling. - Revised autopilot state management in `_docs/_autopilot_state.md` to reflect current progress and tasks. - Removed outdated augmentation tests and adjusted dataset formation tests to align with the new structure. These changes streamline the configuration and testing processes, ensuring better organization and clarity in the project.
3.0 KiB
3.0 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
Refactoring Tasks (Epic: AZ-164)
Date: 2026-03-28 Total Tasks: 5 Total Complexity Points: 13
| Task | Name | Complexity | Dependencies | Epic |
|---|---|---|---|---|
| AZ-165 | refactor_unify_config | 3 | None | AZ-164 |
| AZ-166 | refactor_yolo_model | 2 | None | AZ-164 |
| AZ-167 | refactor_builtin_augmentation | 3 | AZ-166 | AZ-164 |
| AZ-168 | refactor_remove_processed_dir | 3 | AZ-167 | AZ-164 |
| AZ-169 | refactor_hard_symlinks | 2 | AZ-168 | AZ-164 |
Dependency Graph
AZ-164 (Epic: Code Improvements Refactoring)
├── AZ-165 refactor_unify_config (independent)
└── AZ-166 refactor_yolo_model
└── AZ-167 refactor_builtin_augmentation
└── AZ-168 refactor_remove_processed_dir
└── AZ-169 refactor_hard_symlinks
Implementation Strategy
- Batch 1: AZ-165 (unify config) + AZ-166 (YOLO model) — independent, can be parallel
- Batch 2: AZ-167 (built-in aug) + AZ-168 (remove processed dir) — sequential chain
- Batch 3: AZ-169 (hard symlinks) — depends on batch 2
- Estimated batches: 3