roadmap_version: '1.0'
github_enabled: "true"
github_repo: paiml/aprender
roadmap:
- id: GH-9
github_issue: 9
item_type: task
title: Implement graph algorithms and descriptive statistics
status: completed
priority: medium
assigned_to: null
created: 2025-11-19T11:43:09.463886521+00:00
updated: 2025-11-19T11:43:09.463886521+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: GH-10
github_issue: 10
item_type: task
title: Add Graph and Statistics Examples (cargo examples + book chapters)
status: completed
priority: medium
assigned_to: null
created: 2025-11-19T11:51:12.022014868+00:00
updated: 2025-11-20T22:15:00.000000000+00:00
spec: null
acceptance_criteria:
- '`examples/graph_social_network.rs` implemented and tested'
- '`examples/descriptive_statistics.rs` implemented and tested'
- '`book/src/ml-fundamentals/graph-algorithms.md` written'
- '`book/src/ml-fundamentals/descriptive-statistics.md` written'
- '`book/src/examples/graph-social-network.md` written'
- '`book/src/examples/descriptive-statistics.md` written'
- '`book/src/SUMMARY.md` updated'
- '`cargo run --example graph_social_network` works'
- '`cargo run --example descriptive_statistics` works'
- '`mdbook test` passes'
- All examples in CI
- Zero clippy warnings
phases: []
subtasks: []
estimated_effort: null
labels:
- documentation
- enhancement
notes: null
- id: GH-11
github_issue: 11
item_type: task
title: Add Graph and Statistics Book Chapters
status: completed
priority: medium
assigned_to: null
created: 2025-11-19T11:58:39.815125498+00:00
updated: 2025-11-20T22:15:00.000000000+00:00
spec: null
acceptance_criteria:
- book/src/ml-fundamentals/graph-algorithms.md written
- book/src/ml-fundamentals/descriptive-statistics.md written
- book/src/examples/graph-social-network.md written
- book/src/examples/descriptive-statistics.md written
- book/src/SUMMARY.md updated
- '`mdbook test` passes'
- Zero clippy warnings
phases: []
subtasks: []
estimated_effort: null
labels:
- documentation
notes: null
- id: GH-13
github_issue: 13
item_type: task
title: Implement PCA (Principal Component Analysis) for Dimensionality Reduction
status: completed
priority: medium
assigned_to: null
created: 2025-11-19T13:44:12.333717587+00:00
updated: 2025-11-20T21:05:00.000000000+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels:
- enhancement
notes: null
- id: GH-23
github_issue: 23
item_type: task
title: '[TOP 10] Implement K-Nearest Neighbors (kNN) Classifier'
status: completed
priority: medium
assigned_to: null
created: 2025-11-19T14:08:23.937219293+00:00
updated: 2025-11-20T21:05:00.000000000+00:00
spec: null
acceptance_criteria:
- KNN struct with fit/predict
- Distance metric selection
- Weighted voting option
- Comprehensive tests (EXTREME TDD)
- 'Example: knn_iris.rs'
- 'Book chapter: ml-fundamentals/knn.md'
phases: []
subtasks: []
estimated_effort: null
labels:
- enhancement
notes: null
- id: GH-26
github_issue: 26
item_type: task
title: '[TOP 10] Implement Gradient Boosting Machine (GBM)'
status: completed
priority: medium
assigned_to: null
created: 2025-11-19T14:56:44.525541927+00:00
updated: 2025-11-20T21:05:00.000000000+00:00
spec: null
acceptance_criteria:
- GradientBoostingClassifier struct
- GradientBoostingRegressor struct
- fit/predict/staged_predict
- Feature importance
- Early stopping
- Comprehensive tests (EXTREME TDD)
- 'Example: gbm_boston_housing.rs'
- 'Book chapter: ml-fundamentals/gradient-boosting.md'
phases: []
subtasks: []
estimated_effort: null
labels:
- enhancement
notes: null
- id: Sovereign AI Integration Specification v1.1 - Complete architecture document with 10 peer-reviewed references, Toyota Way principles, and Rust safety improvements
github_issue: null
item_type: task
title: 'New task: Sovereign AI Integration Specification v1.1 - Complete architecture document with 10 peer-reviewed references, Toyota Way principles, and Rust safety improvements'
status: completed
priority: medium
assigned_to: null
created: 2025-11-20T19:29:36.580632661+00:00
updated: 2025-11-20T19:29:42.227136934+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: 'Apply code review safety fixes: Add AprenderError enum and bounds checking to SIMD intrinsics'
github_issue: null
item_type: task
title: 'New task: Apply code review safety fixes: Add AprenderError enum and bounds checking to SIMD intrinsics'
status: completed
priority: medium
assigned_to: null
created: 2025-11-20T20:42:39.109330358+00:00
updated: 2025-11-20T20:44:14.615018758+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: Update trait signatures to use AprenderError instead of static str
github_issue: null
item_type: task
title: 'New task: Update trait signatures to use AprenderError instead of static str'
status: completed
priority: medium
assigned_to: null
created: 2025-11-20T20:46:40.295933316+00:00
updated: 2025-11-20T21:00:09.527059615+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: Commit integration specification and proptest configuration
github_issue: null
item_type: task
title: 'New task: Commit integration specification and proptest configuration'
status: completed
priority: medium
assigned_to: null
created: 2025-11-20T21:03:37.876707487+00:00
updated: 2025-11-20T21:04:09.930853994+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: Update roadmap status for completed TOP 10 algorithms (KNN, GBM, PCA)
github_issue: null
item_type: task
title: 'New task: Update roadmap status for completed TOP 10 algorithms (KNN, GBM, PCA)'
status: completed
priority: medium
assigned_to: null
created: 2025-11-20T21:04:35.044773055+00:00
updated: 2025-11-20T21:05:13.323191271+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: Push completed work to origin/main (5 commits)
github_issue: null
item_type: task
title: 'New task: Push completed work to origin/main (5 commits)'
status: completed
priority: medium
assigned_to: null
created: 2025-11-20T21:17:27.397448525+00:00
updated: 2025-11-20T21:17:51.956065347+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: Fix remaining mdbook test failures - Phase 3 (21 chapters remaining)
github_issue: null
item_type: task
title: 'New task: Fix remaining mdbook test failures - Phase 3 (21 chapters remaining)'
status: completed
priority: medium
assigned_to: null
created: 2025-11-20T21:39:39.730580744+00:00
updated: 2025-11-20T21:41:50.464473351+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: Fix mdbook test failures - Phase 4 (20 chapters remaining)
github_issue: null
item_type: task
title: 'New task: Fix mdbook test failures - Phase 4 (20 chapters remaining)'
status: completed
priority: medium
assigned_to: null
created: 2025-11-20T21:44:50.318332431+00:00
updated: 2025-11-20T21:46:50.712543446+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: Fix mdbook test failures - Phase 5 (~17 chapters remaining)
github_issue: null
item_type: task
title: 'New task: Fix mdbook test failures - Phase 5 (~17 chapters remaining)'
status: completed
priority: medium
assigned_to: null
created: 2025-11-20T21:48:29.672555653+00:00
updated: 2025-11-20T21:50:13.463967687+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: Fix mdbook test failures - Phase 6 (~15 chapters remaining)
github_issue: null
item_type: task
title: 'New task: Fix mdbook test failures - Phase 6 (~15 chapters remaining)'
status: completed
priority: medium
assigned_to: null
created: 2025-11-20T21:52:06.527576971+00:00
updated: 2025-11-20T21:54:35.813015665+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: Fix mdbook test failures - Phase 7 (pca.md + classification-metrics.md)
github_issue: null
item_type: task
title: 'New task: Fix mdbook test failures - Phase 7 (pca.md + classification-metrics.md)'
status: completed
priority: medium
assigned_to: null
created: 2025-11-20T21:58:39.173370149+00:00
updated: 2025-11-20T22:02:26.233402895+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: Fix mdbook test failures - Phase 8 (cross-validation.md + graph-algorithms.md)
github_issue: null
item_type: task
title: 'New task: Fix mdbook test failures - Phase 8 (cross-validation.md + graph-algorithms.md)'
status: completed
priority: medium
assigned_to: null
created: 2025-11-20T22:02:58.867836574+00:00
updated: 2025-11-20T22:04:15.869386732+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: Fix mdbook test failures - Phase 9 (descriptive-statistics.md + gradient-descent.md)
github_issue: null
item_type: task
title: 'New task: Fix mdbook test failures - Phase 9 (descriptive-statistics.md + gradient-descent.md)'
status: completed
priority: medium
assigned_to: null
created: 2025-11-20T22:04:47.052534186+00:00
updated: 2025-11-20T22:06:24.550064133+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: Fix mdbook test failures - Phase 10 (remaining example chapters)
github_issue: null
item_type: task
title: 'New task: Fix mdbook test failures - Phase 10 (remaining example chapters)'
status: completed
priority: medium
assigned_to: null
created: 2025-11-20T22:07:00.816335284+00:00
updated: 2025-11-20T22:08:13.348266540+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: Fix mdbook test failures - Phase 11 (pca-iris.md remaining failures)
github_issue: null
item_type: task
title: 'New task: Fix mdbook test failures - Phase 11 (pca-iris.md remaining failures)'
status: completed
priority: medium
assigned_to: null
created: 2025-11-20T22:11:09.621505588+00:00
updated: 2025-11-20T22:15:09.640635618+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: GH-15
github_issue: null
item_type: task
title: 'New task: GH-15'
status: completed
priority: medium
assigned_to: null
created: 2025-11-21T07:03:43.949171785+00:00
updated: 2025-11-21T07:12:09.670302987+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: GH-16
github_issue: null
item_type: task
title: 'New task: GH-16'
status: completed
priority: medium
assigned_to: null
created: 2025-11-21T07:17:59.807813566+00:00
updated: 2025-11-21T07:28:00.029018122+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: GH-17
github_issue: null
item_type: task
title: 'New task: GH-17'
status: completed
priority: medium
assigned_to: null
created: 2025-11-21T07:40:31.818413888+00:00
updated: 2025-11-21T12:13:31.151843094+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: GH-20
github_issue: null
item_type: task
title: 'New task: GH-20'
status: completed
priority: medium
assigned_to: null
created: 2025-11-21T07:52:04.630299986+00:00
updated: 2025-11-21T12:10:25.405809841+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: GH-19
github_issue: null
item_type: task
title: 'New task: GH-19'
status: completed
priority: medium
assigned_to: null
created: 2025-11-21T10:59:12.766837898+00:00
updated: 2025-11-21T12:11:44.082761246+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: GH-18
github_issue: null
item_type: task
title: 'New task: GH-18'
status: completed
priority: medium
assigned_to: null
created: 2025-11-21T11:17:52.675519944+00:00
updated: 2025-11-21T12:14:04.777014796+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: GH-21
github_issue: null
item_type: task
title: 'New task: GH-21'
status: completed
priority: medium
assigned_to: null
created: 2025-11-21T11:30:25.181964870+00:00
updated: 2025-11-21T12:07:22.866631497+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: GH-22
github_issue: null
item_type: task
title: 'New task: GH-22'
status: completed
priority: medium
assigned_to: null
created: 2025-11-21T11:49:10.771678483+00:00
updated: 2025-11-21T11:59:43.592344208+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: GH-28
github_issue: null
item_type: task
title: 'New task: GH-28'
status: completed
priority: medium
assigned_to: null
created: 2025-11-21T12:42:05.362403072+00:00
updated: 2025-11-21T12:46:42.641483587+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: GH-29
github_issue: null
item_type: task
title: 'New task: GH-29'
status: completed
priority: medium
assigned_to: null
created: 2025-11-21T12:49:45.703737502+00:00
updated: 2025-11-21T13:11:53.462171579+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: GH-30
github_issue: null
item_type: task
title: 'New task: GH-30'
status: completed
priority: medium
assigned_to: null
created: 2025-11-21T13:16:18.584051+00:00
updated: 2025-11-21T13:29:44.157674935+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: GH-31
github_issue: null
item_type: task
title: 'New task: GH-31'
status: completed
priority: medium
assigned_to: null
created: 2025-11-21T13:33:21.749313999+00:00
updated: 2025-11-21T13:48:32.660770197+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: GH-32
github_issue: null
item_type: task
title: 'New task: GH-32'
status: completed
priority: medium
assigned_to: null
created: 2025-11-21T13:55:00.544325403+00:00
updated: 2025-11-21T14:08:59.586296342+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: GH-33
github_issue: null
item_type: task
title: 'New task: GH-33'
status: completed
priority: medium
assigned_to: null
created: 2025-11-21T14:17:30.771076175+00:00
updated: 2025-11-21T14:17:57.608899601+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: GH-34
github_issue: null
item_type: task
title: 'New task: GH-34'
status: completed
priority: medium
assigned_to: null
created: 2025-11-21T14:23:06.530519972+00:00
updated: 2025-11-21T14:31:20.029584765+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: GH-35
github_issue: null
item_type: task
title: 'New task: GH-35'
status: completed
priority: medium
assigned_to: null
created: 2025-11-21T14:34:14.673583967+00:00
updated: 2025-11-21T14:38:41.793960708+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: GH-36
github_issue: null
item_type: task
title: 'New task: GH-36'
status: completed
priority: medium
assigned_to: null
created: 2025-11-21T14:42:41.019533660+00:00
updated: 2025-11-21T14:51:05.174993365+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: GH-37
github_issue: null
item_type: task
title: 'New task: GH-37'
status: completed
priority: medium
assigned_to: null
created: 2025-11-21T14:55:09.364756572+00:00
updated: 2025-11-21T15:01:01.611666699+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: GH-38
github_issue: null
item_type: task
title: 'New task: GH-38'
status: completed
priority: medium
assigned_to: null
created: 2025-11-21T15:03:31.978891972+00:00
updated: 2025-11-21T16:12:51.743937903+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: GH-39
github_issue: null
item_type: task
title: 'New task: GH-39'
status: completed
priority: medium
assigned_to: null
created: 2025-11-21T16:16:55.158861570+00:00
updated: 2025-11-21T16:22:12.459727091+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: GH-40
github_issue: null
item_type: task
title: 'New task: GH-40'
status: completed
priority: medium
assigned_to: null
created: 2025-11-21T16:34:18.816174139+00:00
updated: 2025-11-21T16:40:15.070800228+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: GH-41
github_issue: null
item_type: task
title: 'New task: GH-41'
status: completed
priority: medium
assigned_to: null
created: 2025-11-21T16:41:38.188482755+00:00
updated: 2025-11-21T17:36:21.927026904+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: GH-42
github_issue: null
item_type: task
title: 'New task: GH-42'
status: completed
priority: medium
assigned_to: null
created: 2025-11-21T17:41:19.984865645+00:00
updated: 2025-11-21T22:08:41.304854828+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: GH-43
github_issue: null
item_type: task
title: 'New task: GH-43'
status: completed
priority: medium
assigned_to: null
created: 2025-11-21T17:50:56.372225985+00:00
updated: 2025-11-21T22:57:34.454368119+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: GH-44
github_issue: null
item_type: task
title: 'New task: GH-44'
status: completed
priority: medium
assigned_to: null
created: 2025-11-21T18:42:10.066174690+00:00
updated: 2025-11-21T18:56:13.410426185+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: GH-45
github_issue: null
item_type: task
title: 'New task: GH-45'
status: completed
priority: medium
assigned_to: null
created: 2025-11-21T18:57:42.654906864+00:00
updated: 2025-11-21T19:02:44.219926904+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: GH-55
github_issue: null
item_type: task
title: 'New task: GH-55'
status: completed
priority: medium
assigned_to: null
created: 2025-11-21T19:18:55.587113319+00:00
updated: 2025-11-21T22:01:46.951089115+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: 'Phase 1: Graph Pathfinding Algorithms (Dijkstra, A*, APSP, shortest_path)'
github_issue: null
item_type: task
title: 'New task: Phase 1: Graph Pathfinding Algorithms (Dijkstra, A*, APSP, shortest_path)'
status: completed
priority: medium
assigned_to: null
created: 2025-11-22T11:21:26.608035364+00:00
updated: 2025-11-22T12:01:38.044632189+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: 'Phase 2: Components & Traversal (DFS, connected_components, SCCs, topological_sort)'
github_issue: null
item_type: task
title: 'New task: Phase 2: Components & Traversal (DFS, connected_components, SCCs, topological_sort)'
status: completed
priority: medium
assigned_to: null
created: 2025-11-22T12:02:23.982829586+00:00
updated: 2025-11-22T12:13:40.616541034+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: 'Phase 3: Community & Link Analysis (label_propagation, common_neighbors, adamic_adar)'
github_issue: null
item_type: task
title: 'New task: Phase 3: Community & Link Analysis (label_propagation, common_neighbors, adamic_adar)'
status: completed
priority: medium
assigned_to: null
created: 2025-11-22T12:14:44.002528997+00:00
updated: 2025-11-22T12:24:00.000000000+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: 'Phase 4: Graph Benchmarks & Spec Update'
github_issue: null
item_type: task
title: 'New task: Phase 4: Graph Benchmarks & Spec Update'
status: completed
priority: medium
assigned_to: null
created: 2025-11-22T12:30:00.000000000+00:00
updated: 2025-11-22T12:42:00.000000000+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: 'Phase 1: Classical Bayesian Inference - Conjugate Priors (Gamma-Poisson, Normal-InverseGamma, Dirichlet-Multinomial)'
github_issue: null
item_type: task
title: 'New task: Phase 1: Classical Bayesian Inference - Conjugate Priors (Gamma-Poisson, Normal-InverseGamma, Dirichlet-Multinomial)'
status: completed
priority: medium
assigned_to: null
created: 2025-11-22T14:14:32.956638985+00:00
updated: 2025-11-22T14:39:39.086233973+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: 'Phase 2: Bayesian Examples & Documentation - Create cargo examples and book chapters for Gamma-Poisson, Normal-InverseGamma, and Dirichlet-Multinomial conjugate priors'
github_issue: null
item_type: task
title: 'New task: Phase 2: Bayesian Examples & Documentation - Create cargo examples and book chapters for Gamma-Poisson, Normal-InverseGamma, and Dirichlet-Multinomial conjugate priors'
status: completed
priority: medium
assigned_to: null
created: 2025-11-22T14:41:15.060857542+00:00
updated: 2025-11-22T14:55:52.231115468+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: Fix mdbook test failures in Bayesian inference chapters
github_issue: null
item_type: task
title: 'New task: Fix mdbook test failures in Bayesian inference chapters'
status: completed
priority: medium
assigned_to: null
created: 2025-11-22T15:33:54.554385059+00:00
updated: 2025-11-22T15:40:56.449462740+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: Fix 4 failing Bayesian doctests
github_issue: null
item_type: task
title: 'New task: Fix 4 failing Bayesian doctests'
status: completed
priority: medium
assigned_to: null
created: 2025-11-22T15:45:02.954748688+00:00
updated: 2025-11-22T15:48:16.753235600+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: Push 4 commits to origin/main (Bayesian documentation and doctest fixes)
github_issue: null
item_type: task
title: 'New task: Push 4 commits to origin/main (Bayesian documentation and doctest fixes)'
status: completed
priority: medium
assigned_to: null
created: 2025-11-22T15:55:11.609457368+00:00
updated: 2025-11-22T15:56:02.775467885+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: Implement Bayesian Linear Regression (analytical posterior)
github_issue: null
item_type: task
title: 'New task: Implement Bayesian Linear Regression (analytical posterior)'
status: completed
priority: medium
assigned_to: null
created: 2025-11-22T16:01:33.865842603+00:00
updated: 2025-11-22T16:57:12.367914920+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: Implement Bayesian Model Selection (Bayes Factors, DIC, WAIC)
github_issue: null
item_type: task
title: 'New task: Implement Bayesian Model Selection (Bayes Factors, DIC, WAIC)'
status: completed
priority: medium
assigned_to: null
created: 2025-11-22T16:58:14.002509466+00:00
updated: 2025-11-22T17:07:12.377508121+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: Implement Bayesian Logistic Regression (Laplace approximation)
github_issue: null
item_type: task
title: 'New task: Implement Bayesian Logistic Regression (Laplace approximation)'
status: completed
priority: medium
assigned_to: null
created: 2025-11-22T17:08:26.938091419+00:00
updated: 2025-11-22T17:28:20.766867698+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: Implement Generalized Linear Models (GLM) - Poisson, Gamma, Binomial families
github_issue: null
item_type: task
title: 'New task: Implement Generalized Linear Models (GLM) - Poisson, Gamma, Binomial families'
status: completed
priority: medium
assigned_to: null
created: 2025-11-22T17:31:10.952421911+00:00
updated: 2025-11-22T18:19:13.275008215+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: Implement Statistical Hypothesis Tests (t-test, chi-square, ANOVA)
github_issue: null
item_type: task
title: 'New task: Implement Statistical Hypothesis Tests (t-test, chi-square, ANOVA)'
status: completed
priority: medium
assigned_to: null
created: 2025-11-22T17:57:31.042254053+00:00
updated: 2025-11-22T18:08:46.664578379+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: Implement Covariance and Correlation Matrices
github_issue: null
item_type: task
title: 'New task: Implement Covariance and Correlation Matrices'
status: completed
priority: medium
assigned_to: null
created: 2025-11-22T18:21:14.036353506+00:00
updated: 2025-11-22T18:26:45.985389771+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: Implement Independent Component Analysis (ICA)
github_issue: null
item_type: task
title: 'New task: Implement Independent Component Analysis (ICA)'
status: completed
priority: medium
assigned_to: null
created: 2025-11-22T18:28:43.837291798+00:00
updated: 2025-11-22T18:35:57.909396818+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: Implement ARIMA (Auto-Regressive Integrated Moving Average)
github_issue: null
item_type: task
title: 'New task: Implement ARIMA (Auto-Regressive Integrated Moving Average)'
status: completed
priority: medium
assigned_to: null
created: 2025-11-22T18:37:35.339187341+00:00
updated: 2025-11-24T20:42:07.198350802+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: nlp-text-preprocessing
github_issue: null
item_type: task
title: 'New task: nlp-text-preprocessing'
status: completed
priority: medium
assigned_to: null
created: 2025-11-24T20:09:32.343204134+00:00
updated: 2025-11-24T20:29:28.403844977+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: Implement document similarity (cosine, Jaccard, edit distance)
github_issue: null
item_type: task
title: 'New task: Implement document similarity (cosine, Jaccard, edit distance)'
status: completed
priority: medium
assigned_to: null
created: 2025-11-24T21:22:04.356333142+00:00
updated: 2025-11-24T21:41:35.169137165+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: Implement pattern-based entity extraction (emails, URLs, keywords)
github_issue: null
item_type: task
title: 'New task: Implement pattern-based entity extraction (emails, URLs, keywords)'
status: completed
priority: medium
assigned_to: null
created: 2025-11-24T21:22:15.633104377+00:00
updated: 2025-11-24T21:41:43.155607139+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: Implement extractive summarization (TextRank, TF-IDF)
github_issue: null
item_type: task
title: 'New task: Implement extractive summarization (TextRank, TF-IDF)'
status: completed
priority: medium
assigned_to: null
created: 2025-11-24T21:22:17.774131412+00:00
updated: 2025-11-24T21:41:50.085071482+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: GH-71
github_issue: 71
item_type: task
title: Implement Content-Based Recommender with HNSW (Phase 1)
status: completed
priority: medium
assigned_to: null
created: 2025-11-24T22:36:39.711447967+00:00
updated: 2025-11-24T23:13:58.525879463+00:00
spec: null
acceptance_criteria:
- HNSW index implemented with property tests
- Incremental IDF tracker with decay mechanism
- Content-Based Recommender with <100ms latency benchmark
- Example code demonstrating movie/article recommendations
- Book chapter with usage tutorial
- All quality gates pass (`make tier3`)
- Test coverage ≥95%
phases: []
subtasks: []
estimated_effort: null
labels:
- enhancement
notes: null
- id: GH-73
github_issue: 73
item_type: task
title: 'feat: Model evaluation framework for .apr models with retraining support'
status: completed
priority: medium
assigned_to: null
created: 2025-11-26T13:45:00.888174658+00:00
updated: 2025-11-26T15:30:00.000000000+00:00
spec: null
acceptance_criteria:
- Add classification metrics to `src/metrics/mod.rs`
- Add `src/eval/mod.rs` evaluation framework
- Add drift detection (`src/eval/drift.rs`)
- Integration with entrenar
phases: []
subtasks: []
estimated_effort: null
labels:
- enhancement
notes: null
- id: aprender-tsp-v0.1.0
github_issue: null
item_type: task
title: 'release: aprender-tsp v0.1.0 - TSP solver with ACO, Tabu, GA, Hybrid and HuggingFace POC models'
status: completed
priority: high
assigned_to: null
created: 2025-11-29T12:00:00.000000000+00:00
updated: 2025-11-29T18:00:00.000000000+00:00
spec: null
acceptance_criteria:
- ACO solver using core aprender::metaheuristics::AntColony
- Tabu Search with 2-opt moves
- Genetic Algorithm with order crossover
- Hybrid solver combining GA + Tabu + ACO
- TSPLIB parser with ATT distance formula fix
- Model persistence with .apr binary format
- CLI with train/solve/benchmark/info commands
- POC models published to HuggingFace (paiml/aprender-tsp-poc)
- 142 tests (105 unit + 22 integration + 15 property)
- Published to crates.io
phases: []
subtasks: []
estimated_effort: null
labels:
- release
- metaheuristics
notes: null
- id: GH-80
github_issue: 80
item_type: epic
title: 'feat(metaheuristics): Implement derivative-free global optimization for aprender-contrib'
status: inprogress
priority: medium
assigned_to: null
created: 2025-11-27T08:53:16.807707680+00:00
updated: 2025-11-29T08:27:54.372237151+00:00
spec: null
acceptance_criteria:
- '`SearchSpace` enum (Continuous, Mixed, Binary, Permutation, Graph)'
- '`PerturbativeMetaheuristic` trait'
- Differential Evolution (DE/rand/1/bin, JADE, SHADE)
- Particle Swarm Optimization (standard, constriction, SPSO 2011)
- Simulated Annealing (geometric, adaptive cooling)
- Genetic Algorithm (SBX, polynomial mutation)
- Harmony Search
- CEC 2013 benchmark suite
- CMA-ES with eigendecomposition, boundary handling, IPOP restart
- Binary GA with BitVec solution type
- Feature selection utilities
- '`ConstructiveMetaheuristic` trait'
- '`NeighborhoodSearch` trait'
- Ant Colony Optimization (AS, MMAS, ACS)
- Tabu Search
- HyperoptSearch wrapper
- Neural architecture search primitives
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: APR-FORMAT-002
github_issue: null
item_type: task
title: 'New task: APR-FORMAT-002'
status: completed
priority: medium
assigned_to: null
created: 2025-12-16T00:03:27.193222803+00:00
updated: 2025-12-16T00:05:56.309890261+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: Add APR-SPEC to book and verify examples
github_issue: null
item_type: task
title: 'New task: Add APR-SPEC to book and verify examples'
status: completed
priority: medium
assigned_to: null
created: 2025-12-16T09:20:59.016120866+00:00
updated: 2026-02-04T13:28:41Z
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: WAPR-CLI-STUBS
github_issue: null
item_type: task
title: 'New task: WAPR-CLI-STUBS'
status: inprogress
priority: medium
assigned_to: null
created: 2025-12-16T09:48:19.113691302+00:00
updated: 2025-12-16T09:48:19.113691302+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: Implement apr-cli TUI command
github_issue: null
item_type: task
title: 'New task: Implement apr-cli TUI command'
status: completed
priority: medium
assigned_to: null
created: 2025-12-16T10:23:26.469253952+00:00
updated: 2025-12-16T10:31:28.031659933+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: APR-VERIFY-001
github_issue: null
item_type: task
title: 'New task: APR-VERIFY-001'
status: completed
priority: medium
assigned_to: null
created: 2025-12-16T18:46:36.901960159+00:00
updated: 2026-02-04T13:28:37Z
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: APR-POKA-001
github_issue: null
item_type: task
title: 'New task: APR-POKA-001'
status: completed
priority: medium
assigned_to: null
created: 2025-12-16T19:25:20.831662792+00:00
updated: 2026-02-04T13:28:38Z
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: APRENDER-METAL-001
github_issue: null
item_type: task
title: 'Metal Backend Integration: AMD GPU Tensor Ops via Intel Mac'
status: planned
priority: medium
assigned_to: null
created: 2026-01-02T12:00:00+00:00
updated: 2026-01-02T12:00:00+00:00
spec: null
acceptance_criteria:
- trueno Metal backend available for tensor operations
- Neural network forward pass works on AMD GPU (Metal)
- Training backward pass validated on Metal
- Cross-platform model inference (CUDA/Metal) produces identical results
- Performance within 30% of CUDA for common ML workloads
- CI integration via self-hosted Intel Mac runner
phases: []
subtasks: []
estimated_effort: 1 week
labels:
- metal
- amd-gpu
- cross-platform
- intel-mac
- depends-on-trueno
notes: |
Depends on TRUENO-METAL-001 completion.
Uses lambda-lab-rust-development Intel Mac integration:
- Host: mac (Intel Mac Pro with AMD Radeon Pro W5700X, 16GB VRAM)
- Metal 3 support, 60 Compute Units
- Run health check: make mac-health (from lambda-lab-rust-development)
- id: docs/specifications/qwen2.5-coder-showcase-demo.md
github_issue: null
item_type: task
title: 'New task: docs/specifications/qwen2.5-coder-showcase-demo.md'
status: completed
priority: medium
assigned_to: null
created: 2026-01-08T17:11:08.672007318+00:00
updated: 2026-01-08T17:17:13.458191789+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: PMAT-PERF-009-CUDA
github_issue: null
item_type: task
title: 'New task: PMAT-PERF-009-CUDA'
status: inprogress
priority: medium
assigned_to: null
created: 2026-01-11T23:07:13.191160326+00:00
updated: 2026-01-11T23:07:13.191160326+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: PMAT-PERF-009-WIRE
github_issue: null
item_type: task
title: 'New task: PMAT-PERF-009-WIRE'
status: inprogress
priority: medium
assigned_to: null
created: 2026-01-12T09:15:48.332874564+00:00
updated: 2026-01-12T09:15:48.332874564+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: PMAT-SHOWCASE-NEXT
github_issue: null
item_type: task
title: 'New task: PMAT-SHOWCASE-NEXT'
status: completed
priority: medium
assigned_to: null
created: 2026-01-12T09:30:13.183954948+00:00
updated: 2026-02-04T13:28:40Z
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: PMAT-PERF-OPTIMIZE
github_issue: null
item_type: task
title: 'New task: PMAT-PERF-OPTIMIZE'
status: inprogress
priority: medium
assigned_to: null
created: 2026-01-12T09:38:13.765147245+00:00
updated: 2026-01-12T09:38:13.765147245+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: PMAT-PERF-2X-TARGET
github_issue: null
item_type: task
title: 'New task: PMAT-PERF-2X-TARGET'
status: inprogress
priority: medium
assigned_to: null
created: 2026-01-12T09:46:30.149149972+00:00
updated: 2026-01-12T09:46:30.149149972+00:00
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: SHOWCASE-BRICK-001
github_issue: null
item_type: task
title: 'New task: SHOWCASE-BRICK-001'
status: completed
priority: medium
assigned_to: null
created: 2026-01-12T23:02:11.425753080+00:00
updated: 2026-01-20T10:39:55.357397569+00:00
spec: null
acceptance_criteria:
- PAR-201 regressions fixed (F-GPU-134b, F-PIPE-166b, F-UX-40). Dead code documented. 32B model added.
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: 'APR-TOK-001: Fix tokenizer decoding for coherent text output'
github_issue: null
item_type: task
title: 'New task: APR-TOK-001: Fix tokenizer decoding for coherent text output'
status: completed
priority: medium
assigned_to: null
created: 2026-01-15T14:15:28.015657827+00:00
updated: 2026-02-04T13:28:32Z
spec: null
acceptance_criteria: []
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: PMAT-081
github_issue: null
item_type: task
title: 'FORMAT-PARITY-001: Implement SafeTensors and APR inference'
status: completed
priority: high
assigned_to: null
created: 2026-01-20T11:24:51Z
updated: 2026-02-04T13:28:33Z
spec: null
acceptance_criteria:
- Implement PAR-301 (SafeTensors) and PAR-302 (APR) format inference in realizar
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: PMAT-082
github_issue: null
item_type: task
title: 'PAR-301: apr serve supports APR and SafeTensors'
status: completed
priority: medium
assigned_to: null
created: 2026-02-04T13:28:21Z
updated: 2026-02-04T13:28:25Z
spec: null
acceptance_criteria:
- 'Verified: apr serve works with both SafeTensors and APR formats. COMPLETED.'
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: PMAT-083
github_issue: null
item_type: task
title: 'GGUF-EXPORT-001: GGUF export implemented'
status: completed
priority: medium
assigned_to: null
created: 2026-02-04T13:28:26Z
updated: 2026-02-04T13:28:31Z
spec: null
acceptance_criteria:
- 'Verified: ExportFormat::Gguf implemented in src/format/converter/export.rs with full metadata and tensor conversion.'
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: PMAT-084
github_issue: null
item_type: task
title: 'STACK-DRIFT-001: Update downstream crates'
status: planned
priority: medium
assigned_to: null
created: 2026-02-04T13:28:52Z
updated: 2026-02-04T13:28:52Z
spec: null
acceptance_criteria:
- 'Stack drift detected by batuta bug-hunter. Crates needing update: aprender-shell, aprender-tsp, realizar, whisper-apr, pmat. Run batuta stack drift --fix after publish.'
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null
- id: GH-202
github_issue: 202
item_type: task
title: 'LAYOUT-002: Conversion fidelity failures in Qwen2.5-Coder-0.5B qualification (58-90% diff)'
status: inprogress
priority: medium
assigned_to: null
created: 2026-02-04T13:30:21.129684303+00:00
updated: 2026-02-04T13:53:00Z
spec: null
acceptance_criteria:
- 'LAYOUT-002 conversion fidelity failures. ROOT CAUSE IDENTIFIED: APR from GGUF conversion produces garbage inference output (''linguisticçļĦ...'') while original GGUF produces correct output (''4''). Tensors are correctly transposed (shapes match expected row-major layout), but inference kernel may be using wrong layout. Needs realizar code investigation.'
phases: []
subtasks: []
estimated_effort: null
labels:
- bug
notes: null
- id: PMAT-203
github_issue: null
item_type: task
title: 'GH-202-FIX-001: Add tensor value validation test'
status: inprogress
priority: critical
assigned_to: null
created: 2026-02-04T14:04:48Z
updated: 2026-02-04T14:04:52.947389341+00:00
spec: null
acceptance_criteria:
- Add test that compares first N values of key tensors between GGUF source and APR output during conversion. Validates transpose doesn't corrupt data.
phases: []
subtasks: []
estimated_effort: null
labels: []
notes: null