Single source of truth for the Hack23/euparliamentmonitor
repository slug and helpers that build canonical GitHub URLs (blob, raw,
tree). Centralising the constants here removes the previous duplication
between clean-artifact.ts (which historically owned githubBlobUrl /
githubRawUrl) and article-generator.ts (which embedded the same slug
literally inside an isBasedOn template string).
Every consumer should import from here; the legacy entry points in
clean-artifact.ts are preserved as thin re-export shims for back-compat.
Description
Single source of truth for the
Hack23/euparliamentmonitorrepository slug and helpers that build canonical GitHub URLs (blob, raw, tree). Centralising the constants here removes the previous duplication betweenclean-artifact.ts(which historically ownedgithubBlobUrl/githubRawUrl) andarticle-generator.ts(which embedded the same slug literally inside anisBasedOntemplate string).Every consumer should import from here; the legacy entry points in
clean-artifact.tsare preserved as thin re-export shims for back-compat.