ADR-D9: OBSOLETE: lab as runtime dependency¶
- Status:
Obsolete
- Date:
2026-05-05
- Supersedes:
earlier plan revision (revision 1)
- Superseded-by:
D1 (Structure C)
Context¶
An earlier revision of the plan considered shipping the
protea-reranker-lab repository as a runtime dependency of
protea-core so that LightGBM training could execute inside the
PROTEA worker pool.
Decision¶
Obsolete. Plan revision 3 adopts Structure C: the lab merges into
protea-runners.lightgbm as a plugin discovered via entry_points.
There is no runtime coupling.
Consequences¶
protea-runners.lightgbmis the canonical home for LightGBM training.The dataset-publishing contract (Dataset row + artifact store URI) remains the only interface between platform and trainer.
Resolution¶
Declared obsolete on 2026-05-05.