• Andrey Filippov's avatar
    CLAUDE: cases.list -> data root (repo keeps template + code only) · 5b8f2f7a
    Andrey Filippov authored
    Andrey's rulings 07/13/2026: data directories are not git-controlled; the
    repo is shared across computers with different data sets, so it carries
    code, generators and a heavily-commented TEMPLATE (linux-config style) -
    everything data-specific lives under the data root:
    
    - cases.list -> cases.list.tmpl (tracked; install by copying to
      <dataRoot>/lists/cases.list next to the scene lists; SET listFile may
      then be a bare filename - resolved relative to the manifest's directory).
    - /cases.list gitignored: optional repo-local symlink into the data root
      so a bare ./run_cases.sh works.
    - run_cases.sh: manifest lookup order -c arg -> ./cases.list link ->
      via -x/-l through the scene list's rootDirectory (<root>/lists/,
      <root>/, next to the scene list). -x corr-xml alone now finds
      everything (list, version, manifest) from the entries the Java run uses.
    
    Verified live: installed at /home/elphel/lwir16-proc/LV/lists/cases.list;
    bare run ALL PASS via the symlink; -x corr-xml discovery ALL resolved with
    the symlink removed.
    Co-Authored-By: 's avatarClaude Fable 5 <noreply@anthropic.com>
    5b8f2f7a
run_cases.sh 8.21 KB