Skip to content

Agent task: bootstrap NLP lab maturity spine for Holmes #2

@mdheller

Description

@mdheller

Agent-directed work package.

Target agent: GitHub Copilot coding agent; Codex may also take this if enabled via GitHub Agent HQ.

Context:
nlplab is the Linux-native lab workspace for classical NLP, linguistic primitives, entity/relation extraction, topic modeling, semantic parsing, and language pipeline evaluation for Holmes. It is a lab repo: it may experiment, evaluate, package evidence, and emit functional service manifests. It must not self-promote models into production.

Scope:

  1. Inspect the live repository before editing.
  2. Add a real README explaining the lab purpose and relationship to SocioProphet/holmes, SocioProphet/functional-model-surfaces, SociOS-Linux/embeddinglab, SociOS-Linux/translationlab, and SocioProphet/model-governance-ledger.
  3. Add repo.maturity.yaml conforming to repo-maturity.v1 semantics.
  4. Add lab.manifest.json describing supported NLP surfaces: tokenization, sentence splitting, POS/morphology, NER, relation extraction, classification, topic modeling, semantic parsing, and graph conversion.
  5. Add service-manifest/functional-service.v1.json conforming to the functional service manifest schema.
  6. Add examples/, evals/, datasets/README.md, adapters/README.md, training-runs/README.md.
  7. Add Makefile validation target.

Acceptance criteria:

  • make validate passes.
  • Repo clearly states lab-only boundary: no production promotion, no secrets, no model blobs unless explicitly release-managed later.
  • The functional service manifest can be consumed by functional-model-surfaces and model-governance tooling.
  • Holmes can use this repo as its classical/neural NLP lab substrate.

Boundary:
One PR only. Do not touch unrelated repos. Do not add large model weights or datasets.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions