Public Repo Layout
Repository shape:
text
ruhroh/
assets/
schemas/
scenario-v2.schema.json
suite-v1.schema.json
loop-result-v1.schema.json
benchmark-claim-v1.schema.json
benchmark-target-config-v1.schema.json
publish-check-v1.schema.json
suites/
ruhroh-smoke/
ruhroh-productivity/
ruhroh-data-apps/
ruhroh-maintenance/
python/
ruhroh/
examples/
scenarios/
simple-newsletter/
grocery-budget-planner/
adapters/
aider/
claude-code/
codex-cli/
gemini-cli/
fixture-newsletter/
ci/
ruhroh-pack-registry.yml
ruhroh-claim-publication.yml
ruhroh-sharded-collection.yml
evaluators/
fixture-newsletter/
docs/
index.md # product overview
getting-started.md # first fixture loop and staged workflow
concepts.md # lifecycle and glossary
local-fixture-run.md # credential-free smoke path
benchmark-pack-tutorial.md # task to publication packet
report-gallery.md # generated evidence samples
write-*.md # task, agent, reviewer guides
*registry.md # pack and claim registry flows
*reference.md # CLI, result JSON, API references
troubleshooting.md
faq.md
public/
samples/ # checked-in generated reports and packets
.vitepress/
config.ts
scripts/
generate-docs-samples.mjs
check-docs-samples.mjs
package-smoke.mjs
src/
cli.ts
generate.ts
pack.ts
publication.ts
results.ts
.github/workflows/
ruhroh-smoke.yml
docs-pages.yml
.github/ISSUE_TEMPLATE/
bug_report.md
scenario_request.md
adapter_request.md
claim_publication.md
.github/pull_request_template.md
CHANGELOG.md
CONTRIBUTING.md
SECURITY.md
README.md
package.jsonOwnership:
- root package contains portable TypeScript APIs and the package CLI.
schemascontains the public JSON contracts copied byruhroh initand exported by the package.pythoncontains the package-owned Harbor runtime.scenarioscontains bundled benchmark scenarios.suitescontains published benchmark-pack manifests.examples/scenarioscontains small public-friendly scenarios.examples/adapters/kestrel-cli,examples/adapters/codex-cli,examples/adapters/claude-code,examples/adapters/gemini-cli, andexamples/adapters/aiderdemonstrate real public-agent wrappers.examples/adapters/fixture-newsletterandexamples/evaluators/fixture-newsletterprovide a credential-free full-loop smoke path.examples/cicontains starter GitHub Actions workflows for pack registry inspection, sharded run collection, and claim publication.docscontains Markdown docs, the VitePress GitHub Pages site, and the checked-indocs/public/samplesevidence gallery generated from synthetic result artifacts.scripts/generate-docs-samples.mjsbuilds the report gallery, publication bundle, claim index, and source evidence packet used by the docs site..github/ISSUE_TEMPLATEroutes public bug reports, scenario and pack proposals, adapter requests, and publication-claim reviews..github/pull_request_template.mdasks contributors to attach the relevant validation, calibration, pack-inspection, or publication evidence before review.
Downstream projects install @kestrel-agents/ruhroh, supply adapter commands, and keep project-specific run-agent code outside this repository.

