LITE-033 DONE: lite lindex — backlink suspects in the index lane

Now
DONE
Sev
MED
Ask
gritzko
Rep
///lite
On1
LITE-006
See
LITE-011
See
LITE-026

A separate indexing round answering "who links to this page" with a SUSPECT list, not proof: key dst_hl:40|0:20|7, val src path_hl:40|0:20|vnib:4 in the one .lite.idx lane (INDEXES). Only TIP blobs are scanned, lazily — new blobs only. Stale rows are legal: a removed link leaves a false suspect the caller kills by opening the file, so the lane's never-delete, idempotent contract holds untouched. Links are the Link grammar; the recognizer is LITE-026's hook scanner, reused, never a second regex.

Input

Context

Backlinks are the one wiki query the lane cannot answer today: REV/B2P rows say what a path IS, nothing says who POINTS at it. The Link grammar already fuses in-prose refs (main.js, abc/Makefile:20, LITE-029, DOG-036/LINK.rl) in index/hook.js, and index/resolve.js already descends FSEG for partial paths — indexing is a walk over tip blobs with both in hand.

Goals

lite lindex brings the backlink rows up to the current tip; lite lindex <target> prints the suspects for one target.

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome

Staged in work/LITE-033, 8 files, nothing posted. Orchestrator verification, independent of the worker's harness: