Skip to content

chore: repo hygiene — website lockfile, admin-UI design prompt, gateway launch config#187

Merged
officialCodeWork merged 3 commits into
mainfrom
chore/repo-hygiene-lockfile-design-launch
Jun 11, 2026
Merged

chore: repo hygiene — website lockfile, admin-UI design prompt, gateway launch config#187
officialCodeWork merged 3 commits into
mainfrom
chore/repo-hygiene-lockfile-design-launch

Conversation

@officialCodeWork

Copy link
Copy Markdown
Owner

Summary

Three repo-hygiene items that had been sitting uncommitted in the working tree, pulled into one focused PR. Based off main so it carries only these changes — the in-flight v1.0.1 PyPI lockstep work (fix/v1.0.1-pypi-lockstep-publishing) is deliberately excluded.

File Why it's worth merging
website/package-lock.json The Docusaurus docs site shipped with no committed lockfile, so every CI/deploy build re-resolved deps from the ^ 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 Peer to two already-tracked design prompts in the same dir; completes the set. Brief for the three operator surfaces (Query Playground · Ingest · Chat), grounded 1:1 in the real gateway wire types.
.claude/launch.json Adds the gateway debug config — admin-ui and docs-site already had entries; gateway was the only service missing one. One click to run uv 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/, not docs/, so docs/README.md does not index it.

Test plan

  • PR diff is exactly the 3 files — no v1.0.1 commits leaked in (git diff --stat origin/main..HEAD).
  • package-lock.json matches website/package.json (@agentcontextos/docs 0.1.0, same dependency set).
  • npm ci reproducibility check in website/ — to be exercised by CI (local CI currently billing-blocked).

🤖 Generated with Claude Code

Deep Kumar Singh Kushwah and others added 3 commits June 11, 2026 12:37
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>
@officialCodeWork
officialCodeWork merged commit fc8d072 into main Jun 11, 2026
13 of 23 checks passed
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