Skip to content

D3: E2E + browser smoke for enriched project pages (#172) #175

Description

@xenodeve

Parent

Part of #172

What to build

Lock visitor-visible enrichment: Playwright E2E asserts that a known enriched published project detail page shows category and deep content (not an empty shell), and completion requires real-browser smoke on /projects plus that detail slug (dual FE gate). Prefer a stable slug that already has category+content in prod/local (e.g. hype-macro-store or mangadock); skip gracefully only if the fixture project is unpublished in the test env — do not weaken the assertion into a tautology.

Acceptance criteria

  • Playwright case fails if enriched detail lacks visible category and content signals
  • bun run e2e passes with the new case
  • Interactive browser smoke confirms listing + detail show enrichment (screenshot or snapshot evidence)
  • No false green when the page is an empty shell

Blocked by

None for the suite against already-enriched slugs; cover assertion (non-placeholder image) is blocked by D2 if we assert snapshot for no-live_url projects

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestready-for-agentFully specified, ready for an AFK agent

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions