Mission
Normalize translationlab as the SociOS lab for translation, multilingual alignment, terminology memory, speech translation, and cross-language retrieval tuning.
This issue is designed for a Codex agent because it must align with NLPLab, EmbeddingLab, Holmes, and Prophet Core Query. Keep the change bounded and open a PR.
Scope
Add a minimal lab skeleton without pulling heavy model dependencies:
docs/LAB_SURFACE.md
docs/PROPHET_INTEGRATION.md
examples/functional-service.json
examples/eval-fixture.json
tools/validate_examples.py
Makefile
- optional
.github/workflows/validate.yml
Required Make targets
make validate
make emit-service-manifest
make emit-eval-fixture
make release-dry-run
Acceptance criteria
make validate passes with no network or model downloads.
make emit-service-manifest writes or prints the functional service manifest.
make emit-eval-fixture writes or prints the eval fixture.
- Docs explain integration with
holmes, nlplab, embeddinglab, functional-model-surfaces, and prophet-platform.
Do not
- Do not download or vendor translation models.
- Do not vendor corpora or datasets.
- Do not implement real training jobs.
- Do not make SourceOS responsible for model promotion.
Mission
Normalize
translationlabas the SociOS lab for translation, multilingual alignment, terminology memory, speech translation, and cross-language retrieval tuning.This issue is designed for a Codex agent because it must align with NLPLab, EmbeddingLab, Holmes, and Prophet Core Query. Keep the change bounded and open a PR.
Scope
Add a minimal lab skeleton without pulling heavy model dependencies:
docs/LAB_SURFACE.mddocs/PROPHET_INTEGRATION.mdexamples/functional-service.jsonexamples/eval-fixture.jsontools/validate_examples.pyMakefile.github/workflows/validate.ymlRequired Make targets
Acceptance criteria
make validatepasses with no network or model downloads.make emit-service-manifestwrites or prints the functional service manifest.make emit-eval-fixturewrites or prints the eval fixture.holmes,nlplab,embeddinglab,functional-model-surfaces, andprophet-platform.Do not