From c0d9a69bcbea66e3463c1648706a3d000d4dc615 Mon Sep 17 00:00:00 2001 From: Mao Nakamoto <41178744+maonakamoto@users.noreply.github.com> Date: Sun, 26 Jul 2026 15:07:56 +0200 Subject: [PATCH] docs: reflect Next.js 16 / React 19 stack MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The framework upgrade (#114) invalidated the stack claims in the live, authoritative docs. Update them to Next.js 16 / React 19: - .claude/CLAUDE.md (Overview + Tech Stack table) - README.md (Frontend table + tree comment) - docs/SHARED_CONTEXT.md (App Router heading) Point-in-time/archival docs (audit reports, whitepaper, investor deck) are left as-is — they were accurate when written. The Vercel/deployment line is left to the concurrent chore/remove-vercel work. Co-Authored-By: Claude Opus 4.8 --- .claude/CLAUDE.md | 7 ++++--- README.md | 4 ++-- docs/SHARED_CONTEXT.md | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.claude/CLAUDE.md b/.claude/CLAUDE.md index 16848fc5..347614dd 100644 --- a/.claude/CLAUDE.md +++ b/.claude/CLAUDE.md @@ -6,7 +6,7 @@ ## Overview -**Botsmann** is a modern AI bot platform featuring intelligent assistants for legal, medical, research, and language learning. Built with Next.js 14, deployed on Vercel. +**Botsmann** is a modern AI bot platform featuring intelligent assistants for legal, medical, research, and language learning. Built with Next.js 16 and React 19. --- @@ -14,7 +14,8 @@ | Layer | Technology | | ---------- | ----------------------- | -| Framework | Next.js 14 (App Router) | +| Framework | Next.js 16 (App Router) | +| UI | React 19 | | Language | TypeScript | | Styling | Tailwind CSS | | Testing | Jest | @@ -101,4 +102,4 @@ export const Component: FC = ({ title, onAction }) => { --- -**Last Updated**: 2026-01-23 +**Last Updated**: 2026-07-26 diff --git a/README.md b/README.md index a103288c..339f88ec 100644 --- a/README.md +++ b/README.md @@ -95,7 +95,7 @@ Rate limits: 20 req/60s for chat, 15 req/60s for professional chat. | Layer | Technology | | ---------- | ------------------------------------------------------------ | -| Frontend | Next.js 14, React 18, TypeScript 5, Tailwind CSS + DaisyUI 5 | +| Frontend | Next.js 16, React 19, TypeScript 5, Tailwind CSS + DaisyUI 5 | | LLM | Groq, OpenRouter (100+ models), Ollama (local) | | Database | Supabase PostgreSQL 15 + pgvector | | Embeddings | Transformers.js (all-MiniLM-L6-v2, 384d) | @@ -159,7 +159,7 @@ Open [http://localhost:3000](http://localhost:3000). ``` botsmann/ - app/ # Next.js 14 app router + app/ # Next.js 16 app router api/ # API routes (thin HTTP layer) (routes)/ # Page routes components/ # UI components (no business logic) diff --git a/docs/SHARED_CONTEXT.md b/docs/SHARED_CONTEXT.md index 4f35765d..2a5ea678 100644 --- a/docs/SHARED_CONTEXT.md +++ b/docs/SHARED_CONTEXT.md @@ -112,7 +112,7 @@ botsmann/ ## Architecture Decisions -### App Router (Next.js 14) +### App Router (Next.js 16) We use the App Router for: