c6061f2e47
Resolve the real issues surfaced by CodeRabbit on the new claude-sdk-python / claude-sdk-typescript starters (frontend files are shared, so most fixes apply to both): - Fix two type errors that `ignoreBuildErrors` was masking: `JSX.IntrinsicElements` -> `React.JSX.IntrinsicElements` (@types/react 19) and the Recharts `<Bar shape>` callback type; then drop the blanket `typescript.ignoreBuildErrors` from next.config.ts so source type-checks. The Dockerfile's build-time patch still re-adds it for the `next@latest` Docker build, so deploy behavior is unchanged. - Fix Tailwind v4 CSS-variable syntax: `bg-[--x]` -> `bg-[var(--x)]`, and `border-3` -> `border-[3px]` (border-3 is not a utility -> invisible spinner). - Harden the agent tools: omit the empty ANTHROPIC_API_KEY, wrap the Anthropic call in try/catch (TS + Python), normalize the AGENT_URL trailing slash, and make the Flight schema's id/airlineLogo/statusIcon required to match the "must have" tool description. - Minor a11y: mode-toggle `aria-pressed`/`type`/`role`, headless-chat `<form>` + `aria-label` (Enter-to-submit). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>