Skip to content

Add semantic and visual similarity search #19

Description

@frankxai

Synced from docs/VIS_TASK_REGISTRY.json. Update the registry first, then run npm run tasks:sync -- --execute.

Summary

Add natural-language and similarity search without locking VIS to a single provider.

Task Key

VIS-012

Status

todo

Milestone

M2 Asset Intelligence

Labels

product, research

Tasks

  • Add local dependency-free visual similarity review groups using metadata heuristics.
  • Add CLI and MCP similarity review commands.
  • Add dashboard similarity review queue and smart collection.
  • Add dry-run-first batch curation across CLI, MCP, and dashboard selected-assets handoff.
  • Research permissive local embedding options and external adapter options.
  • Add embedding table and schema.
  • Add CLI dry-run for embedding selected assets.
  • Add semantic search UI mode.

Acceptance

  • Search can find assets by meaning, not only filename or tag.
  • Provider and model used are recorded for provenance and reproducibility.

Agent Notes

  • Keep writes, uploads, publishing, wallet actions, paid services, and file deletion human-gated.
  • Keep Music IS canonical for music release state; VIS indexes and links assets.
  • Keep Eagle, Drive, Cloudinary, R2, Postiz, and Web3 services as adapters unless a later issue explicitly changes that boundary.

Metadata

Metadata

Assignees

No one assigned

    Labels

    productCore VIS product capability or packaging work.researchResearch, benchmarks, market analysis, and technology evaluation.status:todoUnclaimed or not yet started.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions