From f3ff5809fa22ef064c89d1452278e0ea072d7b79 Mon Sep 17 00:00:00 2001 From: martin veillette Date: Fri, 31 Jul 2026 22:31:02 -0400 Subject: [PATCH] Catalog Baseline as the org ground-truth reference repo. Add OpenPhysics/Baseline to repos.json (type: tool) so bootstrap and fleet scripts clone it beside the sims. Co-authored-by: Cursor --- README.md | 4 +++- structure/repos.json | 19 +++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index bc92e5f..8c578fc 100644 --- a/README.md +++ b/README.md @@ -148,7 +148,9 @@ scripts/check-repo-compliance.sh /path/to/sim-repo (`displayName`, `lineage`, `upstream`, framework, deployed URL, physics topics, `status`, etc.). Schema: [`structure/repos.schema.json`](structure/repos.schema.json) (validated by [`scripts/check-repos-catalog.sh`](scripts/check-repos-catalog.sh)). The compliance workflow, -Pages landing page, and the catalog scripts consume this file. See +Pages landing page, and the catalog scripts consume this file. Ground-truth upstream references +for sims live in the sibling [`Baseline`](https://github.com/OpenPhysics/Baseline) repo (also +listed here as `type: tool`). See [`scripts/README.md`](scripts/README.md) for the tooling: ```bash diff --git a/structure/repos.json b/structure/repos.json index dedfede..982cfb2 100644 --- a/structure/repos.json +++ b/structure/repos.json @@ -38,6 +38,25 @@ "screens": null, "status": "active" }, + { + "name": "Baseline", + "displayName": "Baseline", + "type": "tool", + "isSimulation": false, + "lineage": null, + "upstream": null, + "language": [ + "Shell", + "JSON", + "Markdown" + ], + "framework": null, + "description": "Immutable upstream baselines / ground truth for OpenPhysics sims: pinned git clones (via fetch-baselines.sh) and committed non-git snapshots (NAAP dumps, SPINS, etc.).", + "deployedUrl": null, + "physicsTopics": [], + "screens": null, + "status": "active" + }, { "name": "Baton", "displayName": "Baton",