Skip to content

docs: add native loss and metric roadmap - #18

Draft
GBeurier wants to merge 3 commits into
mainfrom
agent/loss-contracts-roadmap
Draft

docs: add native loss and metric roadmap#18
GBeurier wants to merge 3 commits into
mainfrom
agent/loss-contracts-roadmap

Conversation

@GBeurier

@GBeurier GBeurier commented Jul 15, 2026

Copy link
Copy Markdown
Owner

Summary

  • establish DAG-ML native-first ownership for loss and metric semantics
  • require process-local custom loss execution in Python, R, JavaScript/WASM, Rust, C ABI, and MATLAB
  • require each binding to invoke its own language-native callback during real training, not delegate to Python or store opaque metadata
  • separate training loss, early stopping, selection, reporting, tuning, threshold, and ensemble roles
  • define L0-L7 delivery batches, review boundaries, evidence, and test gates
  • reserve score-provider-owned metric contracts and gate fingerprints on the published training/TCV1 canonicalization API

Validation

  • sphinx-build -W --keep-going -b html docs docs/_build/html
  • git diff --check

Independent review

  • reviewed head: cfdc9732d577133cad07c8a3cb6ac2f0a3416198
  • scope: roadmap and ADR-22
  • verified local callback execution in every official language, metric/provider ownership, and TCV1 dependency gating
  • verdict: approved with no findings

Concurrency

This PR contains documentation only. It deliberately avoids all source and shared-schema files touched by the active score-provider and training/TCV1 work.

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.

1 participant