chore: onboard InterferometryLab - #32
Conversation
Add the catalog row, the landing-page screenshot and WebP card, and regenerate docs/index.html. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
The first pass regenerated structure/repos.json through a JSON round-trip, which escaped em dashes in nine unrelated descriptions and swept in a FieldBoundary entry that belongs to its own onboarding. Both are reverted so this branch adds only InterferometryLab. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
veillette
left a comment
There was a problem hiding this comment.
Reviewed — approving (left as a review comment; GitHub blocks formal self-approval).
Additive-only against main: one catalog entry, one Pages card, and the two image assets. check-repos-catalog.sh passes (44 repos, schemaVersion 1.1.0), and the entry's screens match the three the sim actually ships.
The first pass regenerated repos.json through a JSON round-trip, which escaped em dashes in nine unrelated descriptions and swept in a FieldBoundary entry belonging to its own onboarding; both are reverted here.
selfcheck stays red, but for a cause this PR does not own: main is already failing check-uncataloged.sh on two repos, and this PR removes one of them. FieldBoundary remains, to be cataloged by whoever is building it.
Summary
InterferometryLabtostructure/repos.json(simulation, original lineage)docs/index.htmlThe sim is a physical-optics simulation of the Michelson, Mach-Zehnder and
Fabry-Pérot interferometers; three screens, 124 unit tests, compliance gate green.
Test plan
docs/index.htmlscripts/parse-repos.sh names --simulation | grep InterferometryLabscripts/check-repos-catalog.shpasses🤖 Generated with Claude Code