chore: repo hygiene — website lockfile, admin-UI design prompt, gateway launch config#187
Merged
officialCodeWork merged 3 commits intoJun 11, 2026
Merged
Conversation
The Docusaurus docs site shipped without a committed lockfile, so each CI/deploy build re-resolved the dependency tree from the ^ ranges in package.json — non-reproducible. Commit the npm lockfile (generated from the current package.json) so docs builds pin exact versions. Not gitignored, so it was always intended to be tracked. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…gest, Chat) Peer to the already-tracked claude-design-prompt.md and claude-design-prompt-v2-api-coverage.md in the same dir. Focused brief for the three High-priority operator surfaces, grounded 1:1 in the real gateway wire types (rag_core.gateway_types / rag_core.openai_types) so generated mockups map onto the shipped Next.js 14 console. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Completes the launch-config trio — admin-ui and docs-site already had entries; gateway was the only service missing one. Runs 'uv run uvicorn rag_gateway.serve:create_app --factory --port 8000' so the gateway is one click to debug. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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.
Summary
Three repo-hygiene items that had been sitting uncommitted in the working tree, pulled into one focused PR. Based off
mainso it carries only these changes — the in-flight v1.0.1 PyPI lockstep work (fix/v1.0.1-pypi-lockstep-publishing) is deliberately excluded.website/package-lock.json^ranges — non-reproducible. Committing the npm lockfile pins exact versions. It was never gitignored, i.e. always meant to be tracked.apps/admin-ui/design/claude-design-prompt-operate.md.claude/launch.jsonadmin-uianddocs-sitealready had entries; gateway was the only service missing one. One click to runuv run uvicorn rag_gateway.serve:create_app --factory.Why one PR
All three are sub-trivial hygiene items with no interdependency and no platform behaviour change. Kept as three clean conventional commits so each is independently reviewable / revertible.
Documentation
N/A for the platform docs site — no API surface, schema, or behaviour changes. The design-prompt file is documentation (an admin-UI design artifact, consistent with its tracked peers); it lives under
apps/admin-ui/design/, notdocs/, sodocs/README.mddoes not index it.Test plan
git diff --stat origin/main..HEAD).package-lock.jsonmatcheswebsite/package.json(@agentcontextos/docs0.1.0, same dependency set).npm cireproducibility check inwebsite/— to be exercised by CI (local CI currently billing-blocked).🤖 Generated with Claude Code