Preserve reference identity across data, review, and decoder boundaries
Preserve reference identity across data, review, and decoder boundaries: an `R:<index>` target should name the exact input-visible local offer ID, not a position recomputed from offer count. This applies when an upstream history builder can use one-based or sparse local IDs; test…