Commit 3dc03fd
committed
Exclude declared same-id overwrites from the collision check
Codex review flagged that a declared in-place replacement (a record
reusing the target's fact_id with overwrite_of set to that same id)
was still grouped into the multi-agent collision check and reported as
an undeclared cross-agent collision, scoring a valid overwrite below
1.0. Records declaring overwrite_of == fact_id are now excluded from
collision grouping — the overwrite path already scores them.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01J1bjRDFGJcYzf45NXgv9Ki1 parent 464763d commit 3dc03fd
2 files changed
Lines changed: 18 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
338 | 338 | | |
339 | 339 | | |
340 | 340 | | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
341 | 345 | | |
342 | 346 | | |
343 | 347 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
321 | 321 | | |
322 | 322 | | |
323 | 323 | | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
324 | 338 | | |
325 | 339 | | |
326 | 340 | | |
| |||
0 commit comments