Skip to content

chore: complete CV/ML/DVC separation — scripts, dataset-registry, captioner, CI fixes - #99

Merged
mark-e-deyoung merged 4 commits into
mainfrom
fix/remove-last-cv-scripts
Jul 7, 2026
Merged

chore: complete CV/ML/DVC separation — scripts, dataset-registry, captioner, CI fixes#99
mark-e-deyoung merged 4 commits into
mainfrom
fix/remove-last-cv-scripts

Conversation

@mark-e-deyoung

@mark-e-deyoung mark-e-deyoung commented Jul 7, 2026

Copy link
Copy Markdown
Collaborator

Closes #100

Summary

Complete CV/ML/DVC separation from WineBot.

Phase 6: Move 15 CV-importing scripts to desktop-ui-cv
Phase 7: Move infra/dataset-registry/ to Maintenance repo
Phase 8: Move captioning sidecar to desktop-ui-cv, pull from GHCR
Phase 9: CI/CD cleanup (lint.sh, test.sh, GPU reservation, pyproject.toml)

Verification

  • ✅ Zero CV library imports remain in WineBot
  • ✅ infra/dataset-registry/, packages/, docker/captioning-sidecar/ all deleted
  • ✅ lint.sh: duplicate SBOM runs removed
  • ✅ test.sh: stale cv-batch-analyze reference removed
  • ✅ winebot-cv compose service: GPU reservation added
  • ✅ Captioning sidecar pulls from GHCR

🤖 Generated with Claude Code

mark-e-deyoung and others added 4 commits July 7, 2026 06:33
Migrate 15 CV-importing scripts and shared logging utils to
desktop-ui-cv repo (branch feat/add-training-scripts). Delete stale
packages/desktop-ui-cv/ directory (real repo is standalone). Remove
truenas KV-Ground deploy scripts (belong with kv-ground-server project).

Co-Authored-By: Claude <noreply@anthropic.com>
Migrate infra/dataset-registry/ (Garage/DVC setup scripts, TrueNAS
config, client setup) to C:\Users\Mark\Projects\Maintenance\infra/dataset-registry/
for cross-project infrastructure consolidation.

Update design decision doc with pointer to new location.

Co-Authored-By: Claude <noreply@anthropic.com>
- docker/captioning-sidecar/ files moved to desktop-ui-cv repo
- compose: pull ghcr.io/sempersupra/desktop-ui-cv:*-captioner image
- scripts/Dockerfile.kv-ground-4bit removed (belongs in its own repo)

Co-Authored-By: Claude <noreply@anthropic.com>
- Remove duplicate SBOM/license runs in lint.sh
- Remove stale cv-batch-analyze reference from test.sh
- Add GPU reservation to winebot-cv compose service
- Clean up pyproject.toml: remove deleted file exclusions
- Delete stale path-reference files pointing to deleted CV scripts

Co-Authored-By: Claude <noreply@anthropic.com>
@mark-e-deyoung
mark-e-deyoung merged commit 1c92cad into main Jul 7, 2026
3 checks passed
@mark-e-deyoung
mark-e-deyoung deleted the fix/remove-last-cv-scripts branch July 8, 2026 16:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore: move remaining CV-importing scripts and dataset-registry out of WineBot

1 participant