chore(harvest): seed host-reconciled workday + ultipro tenants - #178
Open
datascry wants to merge 1 commit into
Open
chore(harvest): seed host-reconciled workday + ultipro tenants#178datascry wants to merge 1 commit into
datascry wants to merge 1 commit into
Conversation
Reconciles composite-tenancy candidates from a supplementary public
routing-id pass by parsing each apply URL into the tenancy our connectors
need: workday slug=subdomain + metadata{host,site}; ultipro slug=code +
metadata{board_id} (ultipro.com hosts only). 100 net-new after dedup against
the existing corpus (workday +35, ultipro +65) — most composite candidates
were already covered by the S3 bootstrap. csod yielded 0 net-new. Seeded
transient_failure at the epoch sentinel; reprobe validates each against the
vendor's own API before promotion. All slugs pass the ^[a-z0-9-]+ charset.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Seeds 100 net-new composite-tenancy tenants (workday +35, ultipro +65) by parsing each candidate's apply URL into the tenancy our connectors require — rather than slug-diffing a token that isn't our slug.
Reconcile
{sub}.wd{N}.myworkdayjobs.com/{site}/…→slug=subdomain,metadata{host, site}. Host regex-validated to myworkdayjobs.com.recruiting*.ultipro.com/{CODE}/JobBoard/{GUID}→slug=code,metadata{board_id: GUID}. Restricted to*.ultipro.comhosts (our connector's target; the newer*.rec.pro.ukg.netvariants are skipped).Yield is modest — and that's the finding
Our workday/ultipro/csod coverage is already deep from the S3 bootstrap (workday alone: 4,371 tenants), so the composite-tenancy sources overlap ~94%. Only 100 of ~700 reconciled candidates are net-new. Not a high-leverage vein; banking the free coverage and not investing further in composite-reconcile.
Safety
transient_failureat the epochlast_probed_atsentinel — reprobe live-probes each against the vendor's own API before promotion.^[a-z0-9-]+$(the charset whose violation caused the recent build-db outage). Additions-only, no duplicate slugs, slug-sort preserved.