Skip to content

Phase 1: ADR-C — vindex provenance, consume only #155

Description

@ttupper92618

Parent: #173
Phase: 1 — Decisions + publisher smoke tier
Depends on: none
Blocks: #156, #158, #160, #171

Goal

Document vindex provenance and ownership.

Decision

Skulk consumes vindexes from HuggingFace (hf://...) and does not extract them in-tree. Extraction and publication live in a separate skulk-vindex-publisher repo that runs LARQL extraction/publish jobs on a schedule.

Rejected alternatives to capture:

  • Extract inside Skulk: adds Rust/toolchain/runtime cost to every user machine.
  • No catalogue: forces each user to discover or build vindexes manually.

Acceptance criteria

  • ADR lands under docs/adr/ with status, context, decision, consequences, and rejected alternatives.
  • ADR defines Skulk as vindex consumer only.
  • ADR defines skulk-vindex-publisher as owner of extraction, publication, and catalogue governance.
  • Model-store implications are linked to Phase 2: LarqlRunner — vindex pull + model-store integration #158.

Validation

  • Documentation build or focused docs validation passes.
  • No publisher implementation is included in this ADR-only issue.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    architectureCritical internal fixesdocumentationImprovements or additions to documentationlarqlLARQL-backed slice placement and vindex workvindex-publisherVindex extraction, publishing, and catalogue work

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions