Discovery
Sources are prepared for safe candidate discovery. Adapters are local-only by default; no external websites are fetched and no entries are submitted unless the explicit external discovery fetch flag is enabled.
Scheduler status
Daily command prepared: npm run discovery:daily. No cron, PM2 schedule, restart or deployment is enabled.
Manual discovery run
Scheduling is prepared for a future daily runner, but no cron, PM2 schedule, or deployment automation is enabled until explicitly approved.
Sources
Create, edit or disable discovery sources
Competitions Today
enabledhttps://www.competitionstoday.co.uk/
Launch readiness preview source. Enabled only for a controlled preview run.
Local blocked safety samples
enabledhttps://example.com/competitions/blocked-samples
Local mock adapter for financial-app, payment and automation-ban cases.
Local manual-review samples
enabledhttps://example.com/competitions/manual-review-samples
Local mock adapter for login, captcha and unknown-terms review cases.
Local safe sample competitions
enabledhttps://example.com/competitions/local-safe-samples
Local mock adapter. No external websites are fetched.
Competition Database
disabledhttps://www.competitiondatabase.co.uk/
Launch readiness preview source. Enabled only for a controlled preview run.
Competitions Time
disabledhttps://www.competitions-time.co.uk/
Launch readiness preview source. Enabled only for a controlled preview run.
Latest Deals Competitions
disabledhttps://www.latestdeals.co.uk/competitions
Launch readiness preview source. Enabled only for a controlled preview run.
Manual URL review source template
disabledhttps://example.com/competitions/manual-url-template
Disabled template for future configured URL sources. Imports only a local review candidate when enabled.
Public listing source template
disabledhttps://example.com/competitions/public-listing
Disabled template for controlled real public listing discovery. External fetching remains locked unless explicitly enabled.
RSS feed source template
disabledhttps://example.com/competitions/feed.xml
Disabled template. RSS adapter structure exists, but external feed fetching is disabled by default.
ThePrizeFinder - New Competitions
disabledhttps://www.theprizefinder.com/competitions/new-competitions
Launch readiness preview source. Enabled only for a controlled preview run.
Recent discovery runs
discovery-7d4bd7c8-05c9-403b-bcd8-8390e947f204
entries submitted: 02026-08-07T00:00:03.343Z - triggered by scheduled_discovery_safe
Source results
Competitions Today completed: 0 imported, 1 duplicate, 0 skipped
Found 1, imported 0, duplicates 1, skipped 0, external fetches 0
discovery-590e6670-d247-4c7f-8097-83d45d3e079d
entries submitted: 02026-08-06T22:00:03.561Z - triggered by scheduled_discovery_safe
Source results
Competitions Today completed: 0 imported, 1 duplicate, 0 skipped
Found 1, imported 0, duplicates 1, skipped 0, external fetches 0
discovery-bbac9988-8346-49ca-bcd2-f650c5070bed
entries submitted: 02026-08-06T06:00:03.486Z - triggered by scheduled_discovery_safe
Source results
Competitions Today completed: 0 imported, 1 duplicate, 0 skipped
Found 1, imported 0, duplicates 1, skipped 0, external fetches 0
discovery-311a7a9a-38fc-40c0-a2a6-14cd5405fef3
entries submitted: 02026-08-06T04:00:03.896Z - triggered by scheduled_discovery_safe
Source results
Competitions Today completed: 0 imported, 1 duplicate, 0 skipped
Found 1, imported 0, duplicates 1, skipped 0, external fetches 0
discovery-67b24055-9686-4bb5-a66b-cd99fe88ede6
entries submitted: 02026-08-06T02:00:03.467Z - triggered by scheduled_discovery_safe
Source results
Competitions Today completed: 0 imported, 1 duplicate, 0 skipped
Found 1, imported 0, duplicates 1, skipped 0, external fetches 0
discovery-c8ce4756-1753-444d-a865-317e7308cbb5
entries submitted: 02026-08-06T00:00:03.977Z - triggered by scheduled_discovery_safe
Source results
Competitions Today completed: 0 imported, 1 duplicate, 0 skipped
Found 1, imported 0, duplicates 1, skipped 0, external fetches 0
discovery-16e37205-02e8-4860-94c0-be13d1158a30
entries submitted: 02026-08-05T22:00:03.295Z - triggered by scheduled_discovery_safe
Source results
Competitions Today completed: 0 imported, 1 duplicate, 0 skipped
Found 1, imported 0, duplicates 1, skipped 0, external fetches 0
discovery-3832afe3-9f2b-44d0-b4cf-39a4116e6bbe
entries submitted: 02026-08-05T06:00:03.773Z - triggered by scheduled_discovery_safe
Source results
Competitions Today completed: 0 imported, 1 duplicate, 0 skipped
Found 1, imported 0, duplicates 1, skipped 0, external fetches 0
Discovery audit activity
discovery_run_completed 2026-08-07T00:00:03.343Z
Discovery run completed: 0 imported, 1 duplicate, 0 skipped.
discovery_source_checked 2026-08-07T00:00:03.343Z
Discovery source "Competitions Today" checked: completed: 0 imported, 1 duplicate, 0 skipped.
discovery_run_started 2026-08-07T00:00:03.343Z
Discovery run started by scheduled_discovery_safe.
discovery_run_completed 2026-08-06T22:00:03.561Z
Discovery run completed: 0 imported, 1 duplicate, 0 skipped.
discovery_source_checked 2026-08-06T22:00:03.561Z
Discovery source "Competitions Today" checked: completed: 0 imported, 1 duplicate, 0 skipped.
discovery_run_started 2026-08-06T22:00:03.561Z
Discovery run started by scheduled_discovery_safe.
discovery_run_completed 2026-08-06T06:00:03.486Z
Discovery run completed: 0 imported, 1 duplicate, 0 skipped.
discovery_source_checked 2026-08-06T06:00:03.486Z
Discovery source "Competitions Today" checked: completed: 0 imported, 1 duplicate, 0 skipped.
discovery_run_started 2026-08-06T06:00:03.486Z
Discovery run started by scheduled_discovery_safe.
discovery_run_completed 2026-08-06T04:00:03.896Z
Discovery run completed: 0 imported, 1 duplicate, 0 skipped.
discovery_source_checked 2026-08-06T04:00:03.896Z
Discovery source "Competitions Today" checked: completed: 0 imported, 1 duplicate, 0 skipped.
discovery_run_started 2026-08-06T04:00:03.896Z
Discovery run started by scheduled_discovery_safe.