2026-08-18
Attendees:
Absentees:
Summary
- 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.
- Discussed some changes in the architecture of the new agent enhanced reuser.
- 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]