Skip to content

policy data source for RAG - #5

Merged
yhnapoleon merged 4 commits into
mainfrom
YH
Sep 7, 2026
Merged

yhnapoleon merged 4 commits into
mainfrom
YH

Conversation

@yhnapoleon

Copy link
Copy Markdown
Owner

No description provided.

yhnapoleon and others added 4 commits September 7, 2026 18:22
Resolved four conflicts:
- HANDOVER.md / PROJECT_CONTEXT.md: kept both sides' sections, ordered
  newest-first (knowledge K0/K1, then frontend + macOS, then simulator
  console). Dropped the stale B2-A header line that YH had already
  superseded with a newer one further down.
- simulation/pyproject.toml: union of sqlalchemy[asyncio] (main) and
  httpx (YH).
- uv.lock: union of pypdf/python-multipart (YH) and the sqlalchemy asyncio
  extra (main); uv lock --check passes against the merged pyproject files.

Verified: backend 279 passed, agent 27 passed, simulation 23 passed;
ruff check/format clean; alembic check clean against shopsteward_test;
OpenAPI export reproduces the committed runtime contract (43 paths);
validate_contracts.py all PASS.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
The merge brought the knowledge K1 operations into
docs/api/backend.runtime.openapi.json, so the generated frontend types and
the BFF route allowlist were stale and `api:check` failed.

Regenerated with `pnpm --filter @shopsteward/frontend api:generate`; adds the
9 knowledge document operations. api:check, typecheck and build all pass.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@yhnapoleon
yhnapoleon merged commit c31a061 into main Sep 7, 2026
1 check 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