replication_template
Start a replication: generate a GitHub repo from the FORRT template, get creation commands, and produce a DISCOVERY.md handoff to preserve dataset and software choices.
Instructions
The FORRT replication template — how to actually DO a replication and publish its
signed Science Live nanopublication chain (the 'produce' half of the loop; radar /
replication_status / find_independent_software only DISCOVER). Call this whenever the
user wants to start, scaffold, or set up a replication, or asks for "the FORRT
replication template". Returns the GitHub template repo
(https://github.com/ScienceLiveHub/forrt-replication-template), the 'Use this template'
link, what the scaffold provides (pixi + Snakemake pipeline, paper/, nanopubs/, tests,
RO-Crate), and the end-to-end workflow: generate a repo from the template -> replicate
with INDEPENDENT data/method -> Zenodo release -> sign + publish the FORRT nanopub chain
(Quote -> Claim -> Study -> Outcome -> CiTO). Pass the target doi and/or a short
topic and it suggests a GitHub repo name (<topic>-replication); pass owner (your
GitHub user/org) to check the candidates for availability and pick a free name. It also
returns a quickstart.create_repo command (gh repo create … --template … --clone) the
agent can run to create+clone the repo straight from the discovery session. Pass the
dataset and software you settled on and it also returns a handoff (DISCOVERY.md) to
write into the new repo — gh repo create copies a BLANK template, so without this the
fresh in-repo session loses the paper/dataset/software you chose. Then the user opens a
fresh agent session inside the repo to run the replication.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| doi | No | ||
| owner | No | ||
| topic | No | ||
| dataset | No | ||
| software | No |