CodeIssuesPull RequestsActionsSecurityInsights
✨ AI
More
Settings

fix: resolve 404 by fixing build errors and app directory conflict #4688

Open⚡ AI-generatedXLccantynz wants to mergeclaude/fix-404-website-M1Ecomain↑4 ↓9opened Mar 9, 20260/7 tasksLive: 0 editing
ccantynzcommented Mar 9, 2026

Originally written by @ccantynz-alt on GitHub.
Imported from https://github.com/ccantynz-alt/Dominat8.com/pull/14


  • Remove root app/ directory that shadowed src/app/ (moved API route to src/app/)
  • Delete src/app/page.tsx with intentionally broken AutoRepairDemoWidget import (page.jsx with the full homepage design now serves as the homepage)
  • Fix tsconfig.json to exclude archive/disabled/backup directories from type checking
  • Fix syntax error in D8TV.tsx (stray type declarations inside function body)
  • Fix syntax error in probe route.ts (try: any -> try)
  • Fix D8Card component to accept title/body/kicker props used by marketing pages
  • Fix TypeScript error in marketing-queue headers type
  • Fix canvas context null assertion in VideoStudioClient
  • Add missing projectVideoKey export to d8kv.ts
  • Fix ESLint error for undefined @typescript-eslint rule in kv.ts

https://claude.ai/code/session_01VTQFdmJjeY4eVeWDDq7WMh

What changed?

  • Small fix
  • Feature
  • Refactor
  • Infra / CI

Quality gates (must be green)

  • CI build is green
  • No unexpected UI/design changes on Dominat8.com
  • If protected paths changed: override label OR ALLOW_PROTECTED_PATHS file added with reason

Notes / risks

(Anything reviewers should know)

ccantynzcommented Mar 9, 2026

Originally written by @vercel[bot] on GitHub.


The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
dominat8com Ready Ready Preview, Comment Mar 16, 2026 6:08am

Request Review

gluecron[bot]🤖 botcommented 25d ago

This PR has gone quiet

No activity for 7+ days. Is this still in progress?

  • Author: keep working / mark draft / close.
  • Reviewers: review or unassign yourself.
  • Maintainers: close if no longer relevant.
gluecron[bot]🤖 botcommented 18d ago

This PR has gone quiet

No activity for 7+ days. Is this still in progress?

  • Author: keep working / mark draft / close.
  • Reviewers: review or unassign yourself.
  • Maintainers: close if no longer relevant.
gluecron[bot]🤖 botcommented 11d ago

This PR has gone quiet

No activity for 7+ days. Is this still in progress?

  • Author: keep working / mark draft / close.
  • Reviewers: review or unassign yourself.
  • Maintainers: close if no longer relevant.
gluecron[bot]🤖 botcommented 4d ago

This PR has gone quiet

No activity for 7+ days. Is this still in progress?

  • Author: keep working / mark draft / close.
  • Reviewers: review or unassign yourself.
  • Maintainers: close if no longer relevant.

Files changed

Side-by-side diff for claude/fix-404-website-M1Eco → main.

View diff →

Cross-repo impact

See what breaks downstream if this PR merges.

Analyze →
Risk score:⚠ HIGH (7/10)7cc08f6
Touches 534 file(s) with 1708 added and 35293 removed across 0 owner(s). Includes a new dependency. No tests were added for the new code.
See full signal breakdown
  • files changed: 534
  • lines added/removed: 1708 / 35293
  • distinct owners touched: 0
  • schema migration touched: no
  • locked / sensitive path touched: no
  • adds new dependency: yes
  • bumps major dependency: no
  • tests added for new code: no
  • diff-minus-test ratio: 1.00
How is this calculated? The score is a transparent sum of weighted signals — see src/lib/pr-risk.ts computePrRiskScore.

Gate checks

1 of 6 failing
GateTestDisabled in settingsSkipped
Secret scanNo secrets detectedPassed
Security scanStatic rules ran (8 checks, no AI required) — no static findings. AI review unavailable: The platform's AI balance is exhausted, so AI generation is temporarily unavailable. Nothing was lost. You can queue this as a repair for the internal agent from the repository's Health page, or try again once the balance is restored.Skipped
Merge checkMerge conflicts detected — AI auto-resolution will be attempted on mergeFailing
CINo CI workflows are configured for this repositorySkipped
AI ReviewAIAI review approvedPassed

Resolve conflicts manually

GlueCron AI will attempt auto-resolution when you press Merge. If it cannot, or you would rather not wait on it, the manual path below always works.
24 conflicting files between claude/fix-404-website-M1Eco and main:
  • .github/scripts/protected-paths.ps1
  • .github/workflows/d8-deploy.yml
  • .gitignore
  • .vercelignore
  • README.md
  • next-env.d.ts
  • next.config.js
  • package-lock.json
  • package.json
  • postcss.config.js
  • src/app/contact/page.tsx
  • src/app/globals.css
  • src/app/layout.tsx
  • src/app/page.tsx
  • src/app/pricing/page.tsx
  • src/app/privacy/page.tsx
  • src/app/robots.ts
  • src/app/sitemap.ts
  • src/app/terms/page.tsx
  • src/app/use-cases/page.tsx
  • src/lib/marketing/catalog.ts
  • src/lib/marketing/faq.ts
  • tailwind.config.ts
  • tsconfig.json
git fetch origin
git checkout claude/fix-404-website-M1Eco
git merge origin/main      # fix the files listed above, then:
git add -A && git commit
git push origin claude/fix-404-website-M1Eco
After you push, the merge check re-runs automatically on the next page load and the Merge button unblocks once it passes.
c comment · e edit title · m merge · a approve · r request changes · ? shortcuts