docs(inspector): renumber the recipe-category decision to D39

This commit is contained in:
Vito Sansevero
2026-10-20 20:38:39 -07:00
parent 2c12f38da9
commit 04493a4911
3 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -590,7 +590,7 @@ Recorded deviations on this page (spec §8):
- **D22**: an empty positive reads "No positive prompt (explicitly empty)" (the concept
applies its negative wording to both roles), and a confirmed `p.prompt-text` is
focusable (`tabindex=0`, marked focus ring) so long prompts stay keyboard-readable.
- **D38**: a recipe-linked image shows its recipe's own category and tags (#224), not
- **D39**: a recipe-linked image shows its recipe's own category and tags (#224), not
its positive's. The concept shows the prompt's category and tags for every image;
the concept fixture's recipes have neither, so their images show no category chip
and no tag row. `positive_links` on `/__test__/concept/reset` links the newest
+3 -3
View File
@@ -6,7 +6,7 @@ import {SIZES,THEMES,seedConcept,openConcept,openProduction,inspectorOf,diffInve
// Task D4 of #249: the Images side panel (app.js imageDetails a400–414) and the viewer's full details (imageDetails(i,
// true)) against the immutable concept, on the concept-shaped real fixture, at 1600x1100 and 390x844 in both themes.
// Both documents select the first listed image, alpine_00001.png (D19: the first load selects it), which the fixture
// links to its positive prompt alone (`positive_links`, D38), so its panel shows the positive's own category and tags
// links to its positive prompt alone (`positive_links`, D39), so its panel shows the positive's own category and tags
// as the concept's does. The panel's box in the gallery layout is the Images spec's. Paired captures are artifacts only;
// there are no PNG baselines.
test.use({locale:'en-US',timezoneId:'UTC'});
@@ -266,9 +266,9 @@ for(const [width,height] of SIZES)for(const theme of THEMES)test(`inspector pane
expect.soft(production.history,'history').toBe(`#/library/${manifest.prompts[0].positive_id}`);
});
// D38: a recipe-linked image shows its recipe's own category and tags (#224), which the concept fixture's recipes do
// D39: a recipe-linked image shows its recipe's own category and tags (#224), which the concept fixture's recipes do
// not have, so its panel has neither (the concept shows the prompt's for every image).
test('a recipe-linked image shows only its recipe metadata (D38)',async({page})=>{
test('a recipe-linked image shows only its recipe metadata (D39)',async({page})=>{
await page.setViewportSize({width:1600,height:1100});
await openProductionPanel(page,'dark');
await page.locator(CARDS).nth(1).locator('[aria-label^="Inspect"]').click();
+1 -1
View File
@@ -158,7 +158,7 @@ MAX_EXTRA_IMAGES = 120
# Unlinked, seedless images (D11 "W × H · PNG") newer than the concept's, for D3 checks.
MAX_SEEDLESS_IMAGES = 2
# The newest images linked to their positive alone (no recipe), for the inspector's
# positive-scope category and tag chips (D38).
# positive-scope category and tag chips (D39).
MAX_POSITIVE_LINKS = 6
SEEDLESS_SIZE = (1536, 1152)
SESSION = "5c1f9a7e-3f0b-4a55-9d0e-2b8c4f6a7d10"