Skip to content

Make source search failures safe #17

Description

@5aumit

Outcome

A failed or unavailable optional source does not end the whole SetScout Run. The Run continues with results from healthy sources and reports a clear coverage warning.

Scope

  • Skip Kaggle cleanly when credentials are not configured.
  • Contain SystemExit and ordinary source exceptions inside the source-search boundary.
  • Preserve results from other configured sources.
  • Keep raw exception details out of user-facing Run state.
  • Add regression tests for missing Kaggle credentials and a source task that raises SystemExit.

Out of scope

  • Stop or cancellation controls.
  • End-to-end time limits.
  • New dataset sources.

Blocked by

Nothing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ready-for-agentFully specified, ready for an AFK agent

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions