Skip to content

chore: post-rename libvmaf/→core/ + python/vmaf/→compat/ drift sweep#71

Merged
lusoris merged 1 commit into
masterfrom
chore/post-rename-drift-sweep-20260528
May 28, 2026
Merged

chore: post-rename libvmaf/→core/ + python/vmaf/→compat/ drift sweep#71
lusoris merged 1 commit into
masterfrom
chore/post-rename-drift-sweep-20260528

Conversation

@lusoris
Copy link
Copy Markdown
Contributor

@lusoris lusoris commented May 28, 2026

Summary

Fixed 9 stale libvmaf/ and python/vmaf/ directory references left
behind after the ADR-0700 repo rename. These were active
runtime/build/IDE refs — not frozen ADR bodies, library names, or
CHANGELOG history.

  • Makefile: LIBVMAF_DIR := libvmafcore (make build/install was
    pointing at a non-existent directory)
  • Dockerfile: PATH env libvmaf/build/toolscore/build/tools
  • .github/codeql-config.yml: paths/paths-ignore corrected to
    core/{src,include,tools,test} and compat/python-vmaf
  • .vscode/c_cpp_properties.json + .zed/settings.json: clangd
    fallback include paths updated
  • .claude/skills/add-gpu-backend/scaffold.sh: src= variable
  • scripts/dev/project_modernization_audit.py: scan roots
  • README.md: logo <img> path (file did not exist at old path)
  • AGENTS.md: layout description
  • .claude/skills/add-model/SKILL.md: check_pkl_model.py path

Deliverables checklist (ADR-0108)

  • research digest: no digest needed: mechanical post-rename leftover cleanup
  • decision matrix: no alternatives: only-one-way fix
  • AGENTS.md invariant: no rebase-sensitive invariants introduced
  • reproducer: grep -rn 'libvmaf/[a-z]' . --include='*.sh' --include='*.py' --include='Makefile' --include='*.yaml' --include='*.yml' --include='Dockerfile*' 2>/dev/null | grep -vE '(libvmaf\.so|core/include/libvmaf|docs/adr/[0-9]+-)' | grep -vE '(#|//).*libvmaf/' → 0 hits after this PR
  • changelog fragment: changelog.d/fixed/post-rename-drift-sweep.md
  • rebase note: docs/rebase-notes.md — periodic drift sweep reminder added

Test plan

  • meson setup build-sweep core -Denable_cuda=false -Denable_sycl=false && ninja -C build-sweep — passes (verified locally, 724/724 targets)
  • make lint — passes (pre-commit hooks green on commit)
  • Re-run inventory grep above — zero actionable hits

no rebase impact: pure path-string corrections in config/tooling files; no
C/Python/Go source changes; no API surface changes.

🤖 Generated with Claude Code

@lusoris lusoris enabled auto-merge (squash) May 28, 2026 19:21
@lusoris lusoris force-pushed the chore/post-rename-drift-sweep-20260528 branch from 664cd12 to 23ea9b3 Compare May 28, 2026 19:40
…drift sweep

Fixed 9 stale directory references left behind after the ADR-0700 rename
(libvmaf/ → core/, python/vmaf/ → compat/python-vmaf/).  These were
runtime/build-time refs, not frozen ADR bodies or library name strings.

Files fixed:
- Makefile: LIBVMAF_DIR := libvmaf → core (build path was broken for make
  build/install targets)
- Dockerfile: PATH env libvmaf/build/tools → core/build/tools
- .github/codeql-config.yml: paths/paths-ignore libvmaf/{src,include,
  tools,test} → core/{src,include,tools,test}; python/vmaf →
  compat/python-vmaf
- .vscode/c_cpp_properties.json: includePath libvmaf/{include,src} →
  core/{include,src}
- .zed/settings.json: fallbackFlags -I./libvmaf/{include,src} →
  -I./core/{include,src}
- .claude/skills/add-gpu-backend/scaffold.sh: src= libvmaf/src → core/src
- scripts/dev/project_modernization_audit.py: scan roots libvmaf/{src,
  tools} → core/{src,tools}
- README.md: logo image path python/vmaf/resource → compat/python-vmaf/
  resource (file did not exist at old path)
- AGENTS.md: layout table python/vmaf/ → compat/python-vmaf/ (with note
  that python/vmaf/ remains a compat shim)
- .claude/skills/add-model/SKILL.md: check_pkl_model.py path corrected

Deliverables:
(a) no digest needed: mechanical post-rename leftover cleanup
(b) no ADR: maintenance fix per CLAUDE.md §12 r8
(c) no rebase-sensitive invariants introduced
(d) reproducer: grep commands in changelog.d/fixed/post-rename-drift-sweep.md
(e) changelog.d/fixed/post-rename-drift-sweep.md
(f) docs/rebase-notes.md entry added

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@lusoris lusoris force-pushed the chore/post-rename-drift-sweep-20260528 branch from 23ea9b3 to 91b8796 Compare May 28, 2026 21:09
@lusoris lusoris merged commit 1072f79 into master May 28, 2026
5 of 58 checks passed
@lusoris lusoris deleted the chore/post-rename-drift-sweep-20260528 branch May 28, 2026 21:09
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.

1 participant