[source] repo_id = "psyche-org/psyche-private" local_path = "buildDB/build/psyche-private" [output] repo_id = "psyche-org/psyche" local_path = "buildDB/build/psyche" filename = "psyche.duckdb" # Which experiments are allowed into the database. See buildDB/verification.py. [verification] # Where an independent recheck exists it decides, in both directions — a human # looked at the study after the pipeline did. recheck_decides = true accept_recheck = ["CORRECT", "CORRECT_WITH_NOTES"] # Otherwise the pipeline's own per-experiment verdict has to be clean. # Add "INVESTIGATE" here to also admit experiments where a reported target did # not reproduce. accept_self = ["VALID"] # Where the builder's own code is published so the update Job can fetch it. [builder] repo_id = "psyche-org/psyche-builder" # The Space that receives the webhook and launches the Job: a webhook # cannot carry secrets into a Job, so it points here. See # buildDB/updateSpace/app.py. [space] repo_id = "psyche-org/psyche-db-update" # The Hugging Face Job the Space launches. See buildDB/deploy.sh. [job] namespace = "psyche-org" name = "psyche-incremental-update" image = "ghcr.io/astral-sh/uv:python3.12-bookworm" flavor = "cpu-upgrade" timeout = "2h" # Safety net: a missed webhook delivery self-heals within one interval. # A run with nothing to do exits in seconds. schedule = "0 */6 * * *"