[GH-#133] Scrape membership list: RAND Corporation — people directory #996

Open
opened 2026-09-08 17:05:44 +00:00 by nsaspy · 0 comments
Owner

Mirrored from GitHub https://github.com/lost-rob0t/starintel-gpt-auto-dig/issues/133 (GitHub is authoritative for this item).


Membership-list scraper target

Required parser work

  • Verify and retain the official public RAND people directory parser.
  • Traverse the complete exposed pagination range and linked profiles.
  • Preserve names, public roles, research areas, organizational affiliations, source URLs, and retrieval provenance.
  • Parse RAND leadership, trustees, advisory boards, and RAND Europe public rosters separately when their fields differ.
  • Record only professional contact details explicitly published by RAND.
  • Import through the canonical StarIntel writer and validate the complete corpus.
  • Add regression coverage for pagination and profile extraction.

Current implementation

PR #105 contains the paginated RAND parser and the reusable roster-URL issue invariant.

Mirrored from GitHub https://github.com/lost-rob0t/starintel-gpt-auto-dig/issues/133 (GitHub is authoritative for this item). --- <!-- membership-list-url-sha256:3b3f3abdd725c007c36792cc99db424d016566acf56b2a4716477f4143494525 --> ## Membership-list scraper target - **Organization:** RAND Corporation - **Dataset:** `rand` - **URL:** https://www.rand.org/about/people.html - **Page label:** People directory - **Discovered from:** `config/dark-academia-targets.json` ## Required parser work - [ ] Verify and retain the official public RAND people directory parser. - [ ] Traverse the complete exposed pagination range and linked profiles. - [ ] Preserve names, public roles, research areas, organizational affiliations, source URLs, and retrieval provenance. - [ ] Parse RAND leadership, trustees, advisory boards, and RAND Europe public rosters separately when their fields differ. - [ ] Record only professional contact details explicitly published by RAND. - [ ] Import through the canonical StarIntel writer and validate the complete corpus. - [ ] Add regression coverage for pagination and profile extraction. ## Current implementation PR #105 contains the paginated RAND parser and the reusable roster-URL issue invariant.
Sign in to join this conversation.
No labels
github-mirror
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starintel-labs/starintel-gpt-auto-dig#996
No description provided.