Skip to content

feat(algorithm): expose owned training status#5

Merged
minsing-jin merged 1 commit into
mainfrom
issue/4-algorithm-sota-training
May 14, 2026
Merged

feat(algorithm): expose owned training status#5
minsing-jin merged 1 commit into
mainfrom
issue/4-algorithm-sota-training

Conversation

@minsing-jin
Copy link
Copy Markdown
Owner

@minsing-jin minsing-jin commented May 11, 2026

Closes #4

Summary

  • Adds a truthful owned-algorithm training status surface for Hedwig: default algorithm.yaml priors, local logistic SGD weights, and optional LightGBM LambdaMART readiness.
  • Reports dependency/model availability, feedback/history sufficiency, active LTR backend, enabled components, optional SOTA flags, and recent retrain/adoption history on /status.
  • Clarifies README and Hybrid Ensemble docs that SOTA backends are optional and dependency/model-gated, not required for local use.
  • Keeps fallback behavior non-fragile: missing LightGBM, missing model files, or sparse feedback fall back to local logistic/default-prior ranking with explicit user-visible status.
  • Keeps Manus/API delegation and LiteLLM out of scope.

Verification

  • git diff --check
  • python3 -m pytest tests/test_algorithm_training_status.py -q -> 4 passed
  • python3 -m pytest tests/test_algorithm_training_status.py tests/test_v3_meta_retrain.py tests/test_v3_phase8_and_phase7_full.py -q -> 30 passed
  • python3 -m pytest -q -> 722 passed, 1 warning
  • Ouroboros QA qa-9942a847 -> 0.93 PASS

Notes

@minsing-jin minsing-jin force-pushed the issue/4-algorithm-sota-training branch from 644f6ec to 13ccf83 Compare May 14, 2026 11:10
@minsing-jin minsing-jin merged commit 35574e8 into main May 14, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(algorithm): harden owned learning engine and SOTA training path

1 participant