Skip to content

Codex task: normalize VideoLab functional lab manifest, validation, and release-dry-run skeleton #1

@mdheller

Description

@mdheller

Mission

Normalize videolab as a SociOS functional ML lab surface for video/temporal media experiments, frame/scene metadata, temporal transcripts, multimodal evidence, and video-analysis fixtures.

This issue is designed for a Codex agent because it must align with ImageLab, SpeechLab, OCRLab, Holmes, and platform service records. 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

Required semantics

  • VideoLab is a lab surface, not the platform runtime service.
  • Platform service promotion belongs to SocioProphet/prophet-platform and governance ledgers.
  • SourceOS carries signed service refs only; it must not carry mutable model authority.
  • Examples must be deterministic and small.

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 imagelab, speechlab, ocrlab, holmes, functional-model-surfaces, and prophet-platform.

Do not

  • Do not download or vendor video models/media datasets.
  • Do not add GPU-heavy dependencies.
  • Do not implement real training jobs.
  • Do not modify unrelated files.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions