Repository navigation
Phase 4: retire Streamlit, Docker web app, answer quality, final README - #13
Merged
Merged
Conversation
The interim Streamlit app and the old experimental dashboard move to legacy/streamlit/ with a README. docker compose now builds web/ (Next.js standalone) on port 3000; the web server reaches the API at backend:8000 while browsers use localhost:8000. Pages that could not reach the API while prerendering render per request. Compiled __pycache__ files are untracked. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…mpact analytical view gpt-oss spends part of max_tokens reasoning, which cut long answers short; answers now get 1200 tokens and the router 600. The analytical insight is asked for in plain prose instead of restating the rows. The web chat shows a finished analytical answer as its title and explanation, with the rows in the chart and table, and maps keep enough area around the points to show the coastline. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The README now leads with the web app (screenshots of the landing page, chat and float page), describes the run log, the live and bundled data, and runs the stack on port 3000. DEPLOY.md points at the new file locations. Search results and float pages download profiles as CSV, NetCDF or ASCII. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Phase 4 of the showcase plan: finish the launch. It retires Streamlit, runs the new web app in Docker, improves answer quality, and rewrites the README around the new UI.
Changes
legacy/streamlit/, with a README on how to run them. The API still acceptsFRONTEND_TOKEN. Committed__pycache__/*.pycfiles are untracked.web/Dockerfilebuilds a Next.js standalone server on port 3000. Browsers reach the API atlocalhost:8000, while the web server usesbackend:8000(API_URL_INTERNAL). Pages that couldn't reach the API while prerendering, as in a Docker build, render per request instead. Verified:docker compose upserves the bundled snapshot, and the chat streams from the local API./exportChecks
web/: 19 unit tests, ESLint andtscclean,next buildpasses, including with the API unreachable.After merge and the Render redeploy, I'll re-run the benchmark (the token and prompt changes affect answers) and refresh the chat screenshot.
🤖 Generated with Claude Code