Skip to main content

2026-08-18

Attendees:

Absentees:

Summary

  1. I asked shaheem whether some changes in the getupoads() response be changed and doesn't affect the performance, this is for the auto select feature.
  2. Discussed some changes in the architecture of the new agent enhanced reuser.
  3. Had discussion on the architecture of the
flowchart TD
S[Same-named file pair] --> K{Kotoba findings\non both sides?}
K -- yes --> K2{Licenses equal?}
K2 -- yes --> COPY1[Copy decision]
K2 -- no --> SKIP1[Skip]
K -- no/either side missing --> D[Run diff -u]
D --> DE{Diff error /\nbinary file?}
DE -- yes --> SKIP2[Skip]
DE -- no --> DH{Any hunks?}
DH -- no, identical --> COPY2[Copy decision]
DH -- yes --> N{Nomos ran on\nboth uploads?}
N -- no --> O{Ojo SPDX ids\non both sides?}
N -- yes --> N2{Nomos license\nsets equal?}
N2 -- no --> SKIP3[Skip]
N2 -- yes --> N3{Matched text\nequal on both?}
N3 -- no, differs --> SKIP3[Skip]
N3 -- no opinion / unchanged --> O{Ojo SPDX ids\non both sides?}
O -- yes, differs --> SKIP4[Skip]
O -- one side only, ids\ngone from other file --> SKIP4[Skip]
O -- no opinion / unchanged --> C[classifyChange:\ndiff hunks + nirjas comments]
C --> R{Result}
R -- LicenseChanged / Unknown --> SKIP5[Skip]
R -- CopyrightChange / CodeChange /\nCodeAndCopyrightChange / LicenseSame --> COPY3[Copy decision]