Skip to content

chore: onboard InterferometryLab - #32

Merged
veillette merged 3 commits into
mainfrom
add/InterferometryLab
Aug 11, 2026
Merged

chore: onboard InterferometryLab#32
veillette merged 3 commits into
mainfrom
add/InterferometryLab

Conversation

@veillette

Copy link
Copy Markdown
Contributor

Summary

  • Add InterferometryLab to structure/repos.json (simulation, original lineage)
  • Landing-page screenshot + WebP thumbnail
  • Regenerate docs/index.html

The 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

🤖 Generated with Claude Code

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>
@cursor

cursor Bot commented Aug 11, 2026

Copy link
Copy Markdown

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.

veillette and others added 2 commits August 11, 2026 08:10
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 veillette left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

@veillette
veillette merged commit 018f563 into main Aug 11, 2026
1 check failed
@veillette
veillette deleted the add/InterferometryLab branch August 11, 2026 12:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant