Skip to content

feat(data): strengthen catalog integrity#148

Merged
ericyangpan merged 1 commit into
mainfrom
agent/data-integrity-backfill
Jul 19, 2026
Merged

feat(data): strengthen catalog integrity#148
ericyangpan merged 1 commit into
mainfrom
agent/data-integrity-backfill

Conversation

@ericyangpan

Copy link
Copy Markdown
Contributor

What changed

  • correct two stale product IDs and remove three launch-command entries that were incorrectly modeled as catalog relationships
  • make dangling relatedProducts references fail the data-health gate and cover the behavior in tests
  • add official-source provenance for Claude Code CLI, Claude Code IDE integrations, and Gemini Code Assist
  • refresh Claude Code 2.1.215, current documentation paths, Gemini Code Assist editions, extension versions, licensing, pricing, and marketplace identifiers
  • regenerate the data-health snapshot and manifest changelog

Why

Five relationships pointed to records that do not exist, so related-product navigation could not resolve them. Three verified coding-assistant records also lacked structured provenance, and the Gemini Code Assist entry still described a consumer IDE tier that stopped serving requests in June 2026.

Impact

  • dangling relationships: 5 to 0
  • records with structured sources: 6 to 9
  • verified records with complete provenance: 6 to 9
  • data-health warnings: 38 to 30
  • future dangling relationships now block CI instead of remaining warnings

Validation

  • npm run check
  • npm run test:ci (35 passed, 4 skipped)
  • npm run test:validate (10 passed, 1 skipped)
  • npm run data-health:check (0 errors)
  • npm run changelog:check -- --base=origin/main
  • generated output consistency check
  • npm run build (Next.js 16.2.10 and OpenNext Cloudflare 1.20.1)

@github-actions

Copy link
Copy Markdown
Contributor

Preview deployment

Status URL
Ready https://pr-148-aicodingstack.pr-preview.workers.dev

Commit: 48c24d7
Updated: 2026-07-19T14:24:39.046Z

@ericyangpan
ericyangpan marked this pull request as ready for review July 19, 2026 14:47
@ericyangpan
ericyangpan requested a review from a team as a code owner July 19, 2026 14:47
@ericyangpan
ericyangpan merged commit e4562ba into main Jul 19, 2026
14 checks passed
@ericyangpan
ericyangpan deleted the agent/data-integrity-backfill branch July 19, 2026 14:47
@github-actions

Copy link
Copy Markdown
Contributor

Preview deployment cleaned up

The preview deployment for PR #148 has been removed.

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