Pruning log — librarian / citation-arbiter
Append-only audit trail of references considered but not
promoted to the corpus. Each entry names the ref, its three
Promote-predicate values, and a one-sentence rationale.
Promote(R) ⟺ |body_cites(R)| ≥ 2 ∧ flagged(R) ∧ topical(R).
Round 1 — task-20260620-60ab (2026-06-20)
Corpus at decision time: teece2010,
chesbroughRosenbloom2002, rochetTirole2003
(reader articles) + rochetTirole2006 (PDF materialised, no
reader). 18 distinct refs parsed from cites: frontmatter
across 3 articles. 0 promoted, 18 pruned.
Two structural facts make the frontier empty before any per-ref test:
1. No ref is cited by ≥ 2 articles — every ref appears
in exactly one article’s cites: set, so
|body_cites(R)| ≤ 1 for all R. 2. No
<!-- librarian:flag --> markers exist in any
article body, so flagged(R) is false for every R.
Per-ref entries follow (sorted by ref):
R = andrews1987
body_cites=1(chesbroughRosenbloom2002) ·flagged=false·topical=false→ NOT promoted.- dropped — body-cite count 1 < threshold 2 (cited by
chesbroughRosenbloom2002); nolibrarian:flagmarker; no hypothesis-lexicon term in title/abstract.
R = armstrong2006
body_cites=0(none) ·flagged=false·topical=true→ NOT promoted.- dropped — body-cite count 0 < threshold 2 (cited by
rochetTirole2003); nolibrarian:flagmarker.
R = bayeMorgan2001
body_cites=0(none) ·flagged=false·topical=false→ NOT promoted.- dropped — body-cite count 0 < threshold 2 (cited by
rochetTirole2003); nolibrarian:flagmarker; no hypothesis-lexicon term in title/abstract.
R = caillaudJullien2003
body_cites=0(none) ·flagged=false·topical=true→ NOT promoted.- dropped — body-cite count 0 < threshold 2 (cited by
rochetTirole2003); nolibrarian:flagmarker.
R = chandler1962
body_cites=1(chesbroughRosenbloom2002) ·flagged=false·topical=false→ NOT promoted.- dropped — body-cite count 1 < threshold 2 (cited by
chesbroughRosenbloom2002); nolibrarian:flagmarker; no hypothesis-lexicon term in title/abstract.
R =
chesbroughRosenbloom2002 (already in corpus — PDF
present)
body_cites=1(teece2010) ·flagged=false·topical=true→ NOT promoted.- dropped — body-cite count 1 < threshold 2 (cited by
teece2010); nolibrarian:flagmarker.
R = christensen1997
body_cites=0(none) ·flagged=false·topical=true→ NOT promoted.- dropped — body-cite count 0 < threshold 2 (cited by
chesbroughRosenbloom2002); nolibrarian:flagmarker.
R = farrellSaloner1985
body_cites=0(none) ·flagged=false·topical=false→ NOT promoted.- dropped — body-cite count 0 < threshold 2 (cited by
rochetTirole2003); nolibrarian:flagmarker; no hypothesis-lexicon term in title/abstract.
R = katzShapiro1985
body_cites=0(none) ·flagged=false·topical=false→ NOT promoted.- dropped — body-cite count 0 < threshold 2 (cited by
rochetTirole2003); nolibrarian:flagmarker; no hypothesis-lexicon term in title/abstract.
R = laffontEtAl2001
body_cites=0(none) ·flagged=false·topical=false→ NOT promoted.- dropped — body-cite count 0 < threshold 2 (cited by
rochetTirole2003); nolibrarian:flagmarker; no hypothesis-lexicon term in title/abstract.
R =
parkerVanAlstyne2000
body_cites=0(none) ·flagged=false·topical=false→ NOT promoted.- dropped — body-cite count 0 < threshold 2 (cited by
rochetTirole2003); nolibrarian:flagmarker; no hypothesis-lexicon term in title/abstract.
R = prahaladBettis1986
body_cites=1(chesbroughRosenbloom2002) ·flagged=false·topical=false→ NOT promoted.- dropped — body-cite count 1 < threshold 2 (cited by
chesbroughRosenbloom2002); nolibrarian:flagmarker; no hypothesis-lexicon term in title/abstract.
R = rochetTirole2002
body_cites=0(none) ·flagged=false·topical=false→ NOT promoted.- dropped — body-cite count 0 < threshold 2 (cited by
rochetTirole2003); nolibrarian:flagmarker; no hypothesis-lexicon term in title/abstract.
R =
rochetTirole2006 (already in corpus — PDF present)
body_cites=0(none) ·flagged=false·topical=true→ NOT promoted.- dropped — body-cite count 0 < threshold 2 (cited by
rochetTirole2003); nolibrarian:flagmarker.
R = rohlfs1974
body_cites=0(none) ·flagged=false·topical=true→ NOT promoted.- dropped — body-cite count 0 < threshold 2 (cited by
rochetTirole2003); nolibrarian:flagmarker.
R = schmalensee2002
body_cites=0(none) ·flagged=false·topical=true→ NOT promoted.- dropped — body-cite count 0 < threshold 2 (cited by
rochetTirole2003); nolibrarian:flagmarker.
R = teece1986
body_cites=1(chesbroughRosenbloom2002) ·flagged=false·topical=false→ NOT promoted.- dropped — body-cite count 1 < threshold 2 (cited by
chesbroughRosenbloom2002); nolibrarian:flagmarker; no hypothesis-lexicon term in title/abstract.
R = weick1993
body_cites=1(chesbroughRosenbloom2002) ·flagged=false·topical=false→ NOT promoted.- dropped — body-cite count 1 < threshold 2 (cited by
chesbroughRosenbloom2002); nolibrarian:flagmarker; no hypothesis-lexicon term in title/abstract.