IFClite TypeScript API
    Preparing search index...

    Type Alias SuccessorConfidence

    SuccessorConfidence: "footprint" | "position"

    What a SuccessorClaim rests on. Two named profiles, not a score:

    • footprint — the two bounding boxes overlap heavily (intersection over union at or above DiffOptions.successorOverlap), and that overlap is unique in both directions: no other candidate on either side comes within half the threshold. A thickened wall, a re-specified door in its opening.
    • position — the boxes did NOT overlap enough, but both entities sit in the same spatial container (EntityFingerprint.container, equal and non-empty on both sides), their boxes are of comparable size (no axis more than twice the other's), and each is the other's nearest candidate within DiffOptions.successorDistance, with the runner-up at least twice as far. A chair swapped for a different family and nudged; a wall redrawn on a shifted axis. Weaker than footprint: it argues from where things sit, not from what space they fill.