Skip to content

chore(harvest): shallow-bootstrap the four seed-only connectors#162

Merged
datascry merged 1 commit into
mainfrom
chore/bootstrap-four-connectors
Jul 6, 2026
Merged

chore(harvest): shallow-bootstrap the four seed-only connectors#162
datascry merged 1 commit into
mainfrom
chore/bootstrap-four-connectors

Conversation

@datascry

@datascry datascry commented Jul 6, 2026

Copy link
Copy Markdown
Owner

Completes the thin-ATS remediation. applicantpool, rippling, manatal, pageup had working discovery patterns but shipped seed-only (live=3) and never had a bootstrap run — so unlike the six connectors just fixed, they had no backlog to backfill. This runs the same shallow discover (six most recent Common Crawl snapshots, --skip-probe).

Result — 12 → 3,892 tenants

connector before after
manatal 3 1,827
rippling 3 1,774
applicantpool 3 261
pageup 3 30

Notes

  • New slugs land as transient_failure with an epoch last_probed_at (the fix from fix(harvest): reprobe newly-discovered slugs on the next pass #161 in action — verified: 0 non-epoch rows), so the next reprobe promotes the live ones immediately instead of after a 7-day wait.
  • pageup is composite-tenancy: all 30 rows carry the recovered {host, instance, clientkey} metadata needed to dispatch (slug = clientkey, best-effort per the pattern's documented design; an operator seeds {instance}-{clientkey} where clientkeys collide).
  • All 3,892 tenants schema-validated (0 invalid). data/harvest-state/* records the six processed snapshots so incremental discovery stays warm.
  • Data-only; gates green (lint clean, schema-valid).

applicantpool, rippling, manatal and pageup had real cdx/path
discovery patterns but shipped seed-only (3 tenants each) and never
had a bootstrap discover run. discover them over the six most recent
common crawl snapshots, minting the currently-live corpus. new slugs
land as transient_failure with an epoch last_probed_at, so the next
reprobe promotes the live ones immediately. pageup rows carry the
recovered host/instance/clientkey metadata needed to dispatch its
composite tenancy.

applicantpool 3->261, rippling 3->1774, manatal 3->1827, pageup 3->30.
@datascry datascry merged commit bfbf420 into main Jul 6, 2026
10 checks passed
@datascry datascry deleted the chore/bootstrap-four-connectors branch July 6, 2026 20:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant