From 3d24c01afdf54b6ecadc2e5f875b85c71a676dfe Mon Sep 17 00:00:00 2001 From: Aymeric Rabot Date: Mon, 12 Oct 2026 22:46:22 -0400 Subject: [PATCH] fix(core): the embed page's robots metadata is Next.js page metadata #1032 added robots: { index: false } to the embed page's generateMetadata; the R3 metadata scan read it as scene-node metadata and failed CI on main. Co-Authored-By: Claude Opus 5.5 --- packages/core/src/contracts/reference-inventory.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/core/src/contracts/reference-inventory.ts b/packages/core/src/contracts/reference-inventory.ts index 14976c28ef..3a534b3feb 100644 --- a/packages/core/src/contracts/reference-inventory.ts +++ b/packages/core/src/contracts/reference-inventory.ts @@ -1000,7 +1000,11 @@ export const METADATA_NON_REFERENCES: readonly { path: string; reason: string }[ 'terrainSample', ]), ...described('Registry extension key, not scene-node metadata.', ['pascal:editor/floorplan']), - ...described('Next.js page metadata export, not scene-node metadata.', ['title']), + ...described('Next.js page metadata export, not scene-node metadata.', [ + 'robots', + 'robots.index', + 'title', + ]), ...described('An authored object: what it stands in for, as add_object was told.', ['reason']), ]