1. Replace all hardcoded /Users/whitenoise-oc/ dev paths in SEACLIP.md
and TEST.md files (seaclip, pm2, chromadb) with generic placeholders
2. Extract shared _EXTRA_PATH_DIRS constant and _augmented_path() helper
in pm2_backend.py so _find_pm2() and _build_env() use identical logic
3. Open SQLite in read-only mode (file:...?mode=ro) in _query_db()
4. Add trailing newline to registry.json
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Must fix:
- Merge conflicts with main resolved
- Remove hardcoded developer path in seaclip_backend.py; require SEACLIP_DB
env var for SQLite queries (raises RuntimeError if unset)
- Switch all three setup.py from find_packages() to
find_namespace_packages(include=["cli_anything.*"])
- Remove global os.environ["PATH"] mutation in pm2_backend.py; use
shutil.which(path=...) with a local variable instead
Should fix:
- Align PM2 SKILL.md format with existing convention (name + description
with >- folding syntax, command group tables)
- Add missing setup.py fields: classifiers, extras_require, package_data,
include_package_data, zip_safe, url, consistent author
All 91 unit tests pass (25 seaclip + 28 pm2 + 38 chromadb).