Skip to content

Commit 14d4663

Browse files
committed
workflow: mark B1 done (LangChain adapter, 128 tests)
1 parent 9e03d8e commit 14d4663

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

.claude/WORKFLOW.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
77
**Last updated:** 2026-03-25
88
**Branch:** dev
9-
**Tests:** 124 passing, 7.8s
9+
**Tests:** 128 passing, 8.6s
1010

1111
---
1212

@@ -24,7 +24,7 @@
2424

2525
> Focus on the ONE thing that gets real users: LangChain integration.
2626
27-
- [ ] B1. Create `turboquant_vectors/adapters/langchain_adapter.py``PrivateEmbeddings(Embeddings)` wrapper that applies rotation to any base embeddings class. This is the 10,000x eyeballs play.
27+
- [x] B1. Create `turboquant_vectors/adapters/langchain_adapter.py``PrivateEmbeddings(Embeddings)` wrapper that applies rotation to any base embeddings class. This is the 10,000x eyeballs play.
2828
- [ ] B2. Create `turboquant_vectors/_types.py``DimensionError`, `KeyMismatchError` with helpful messages. Architecture agent designed these.
2929
- [ ] B3. Add `keygen` and `rotate` CLI commands — make the privacy workflow first-class from command line.
3030
- [ ] B4. Add `py.typed` marker — type safety for downstream users.
@@ -41,7 +41,7 @@
4141

4242
> Only after the above is solid.
4343
44-
- [ ] D1. Publish 0.3.1 to PyPI (needs credentials — document the exact command)
44+
- [ ] D1. Publish 0.3.1 to PyPI — BLOCKED: no .pypirc, no keyring token, Playwright MCP disconnected. User needs to run: `python -m twine upload dist/turboquant_vectors-0.3.1*` or set up ~/.pypirc with API token first.
4545
- [ ] D2. Submit LangChain PR (once B1 is tested)
4646
- [ ] D3. Write one Hacker News comment in the existing TurboQuant thread explaining the privacy angle (not a Show HN — a relevant comment)
4747

0 commit comments

Comments
 (0)