method / research infrastructure

research-method

The eleven-stage protocol behind the other projects, packaged so it can be run rather than described.

EXECUTABLE PROTOCOL

What it is

Eleven stages from question to publication, eight fill-in templates, three JSON Schemas, two command-line tools, and four worked examples drawn from real projects. The method page is the summary; the repository is the canonical version.

Executable, not aspirational

new_project.py scaffolds a project from the templates. verify_artifacts.py hashes the files a manifest names, prints ok, MISMATCH, or MISSING per artifact, and exits non-zero when any check fails — so a broken provenance chain stops a build instead of being noticed later.

Worked examples

Each example is labelled VERIFIED or RECORDED. Verified means the stated hashes and results were recomputed and checked; recorded means the material is reported as found and has not been independently rechecked. The distinction is the point.

What it does not claim

None of this is new methodology. Preregistration, provenance, and negative-result retention are long-standing practice. What the repository contributes is a concrete, runnable arrangement of them — with the failure paths actually wired to fail.