bib: place() + Zotero child link attachments (linkMode=3) for cited FR paragraphs #637
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
bib.frlink.place(store, ref, label='')— resolve then upsert anfr_linksrow (the curated cited subset; never bulk-place all ~5k anchors, per design review).bib/sync.pygains_sync_fr_linksbeside_sync_attachments: eachfr_linksrow becomes a Zotero child link attachment —linkMode=3(linked_url),contentType text/html, itemDataurl+title= label — idempotent by existing child URL on the parent. CLI:stack bib fr-jump REF [--key K] [--md] [--place [--label L]].Tests: tmp bib + tmp zotero db (existing test_sync fixture pattern): linkMode=3 child created once, second sync no-ops; fr-jump CLI happy path.
Depends on #634, #635. Spec: docs/superpowers/specs/2026-08-17-fr-jump-links-design.md.