Skip to content

feat(frontend): Next.js 15 + React 19 scaffold#25

Merged
ohdearquant merged 2 commits into
mainfrom
feat/frontend-scaffold
May 20, 2026
Merged

feat(frontend): Next.js 15 + React 19 scaffold#25
ohdearquant merged 2 commits into
mainfrom
feat/frontend-scaffold

Conversation

@ohdearquant
Copy link
Copy Markdown
Owner

Summary

Minimal scaffold for the research KG visualization frontend:

  • Next.js 15 (app router, Turbopack), React 19, TypeScript 5.7
  • TailwindCSS, reactflow (graph viz), TanStack Query, zod
  • ESLint 9 + Prettier + Vitest configured

10 files: app/{layout,page}.tsx + globals.css + build configs. node_modules/ and .next/ are gitignored.

Status

This is a scaffold only. Honest build status:

  • pnpm install + pnpm build not yet run (node deps not installed in the authoring environment)
  • No lockfile committed yet — first pnpm install on a follow-up will pin deps

Follow-up PR will install deps, commit the lockfile, and verify next build + a smoke render.

Test plan

  • All config + app files syntactically coherent (manual review)
  • pnpm install && pnpm build (follow-up)

🤖 Generated with Claude Code

ohdearquant and others added 2 commits May 16, 2026 12:40
Minimal scaffold for the research KG visualization frontend:
- Next.js 15 (app router, Turbopack), React 19, TypeScript 5.7
- TailwindCSS, reactflow (graph viz), TanStack Query, zod
- ESLint 9 + Prettier + Vitest configured

Source: app/{layout,page}.tsx + globals.css + build configs.
node_modules/.next gitignored. No lockfile yet — deps install +
`next build` verification is a follow-up (documented in PR).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- [Medium] next.config rewrite now explicitly targets the Deno HTTP
  gateway per ADR-003 (renamed env → NEXT_PUBLIC_KHIVE_GATEWAY_URL,
  added comment tying :8000 default to `deno task server`).
- [Low] Drop experimental.typedRoutes (conflicts with `next dev
  --turbopack` in Next 15.1; webpack-only feature).
- [Low] Add frontend/README.md documenting stack, gateway contract,
  and honest scaffold status.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
ohdearquant added a commit that referenced this pull request May 20, 2026
Proposes Deno + Hono REST wrapper over the Request DSL for the Next.js
frontend dashboard (PR #25, issue #70). Defines REST routes for
entities, edges, tasks, search, and traversal; raw /api/request DSL
passthrough; bearer-token auth with local-dev no-auth mode; CORS policy;
consistent error envelope; and WebSocket/SSE event stream stub deferred
to phase 2 pending ADR-038.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@ohdearquant ohdearquant merged commit cda0b25 into main May 20, 2026
3 checks passed
@ohdearquant ohdearquant deleted the feat/frontend-scaffold branch May 25, 2026 04:41
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