Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
8c6efad
feat(migrate): [0/6] migration design foundation with models, planner…
nkanu17 Apr 2, 2026
ea33dc2
fix: address codex review for PR0 (design)
nkanu17 Apr 2, 2026
db0bb21
feat(migrate): [1/6] core executor, reliability layer, and basic CLI
nkanu17 Apr 2, 2026
f8121b2
fix: address codex review for PR1 (core)
nkanu17 Apr 2, 2026
deb1158
feat(migrate): [2/6] interactive migration wizard with CLI subcommand
nkanu17 Apr 2, 2026
dfa069a
fix: address codex review for PR2 (wizard)
nkanu17 Apr 2, 2026
02a60da
feat(migrate): [3/6] async executor, planner, validator with --async …
nkanu17 Apr 2, 2026
b8848af
fix: address codex review for PR3 (async)
nkanu17 Apr 2, 2026
ec7d9b0
feat(migrate): add batch migration planner, executor, and CLI subcomm…
nkanu17 Apr 2, 2026
6c752cc
fix: eliminate double plan creation in batch planner, use sys.exit in…
nkanu17 Apr 2, 2026
69c0191
docs: add migration documentation, concept guides, and benchmarks
nkanu17 Apr 2, 2026
0fce1d3
fix: remove unrelated SQL notebook, fix emdashes in migration docs
nkanu17 Apr 2, 2026
7f7f746
fix: address P1/P2 review issues across migrator stack
nkanu17 Apr 2, 2026
e40e28d
fix: additional review fixes (docs, async parity, test data)
nkanu17 Apr 2, 2026
3902820
fix: handle empty plan_path in batch-resume safety gate
nkanu17 Apr 2, 2026
55406a9
fix: validation details message, doc status values, and geo coordinat…
nkanu17 Apr 2, 2026
0ecd5c9
rename nitin_docs to local_docs
nkanu17 Apr 2, 2026
9c6b57b
gitignore: add local_docs/ and stop tracking it
nkanu17 Apr 3, 2026
bbf85ec
fix: compare total keys (num_docs + hash_indexing_failures) in migrat…
nkanu17 Apr 10, 2026
d86243c
fix: address PR review feedback - cluster RENAME, cursor timeout, wiz…
nkanu17 Apr 13, 2026
348c0ef
spec: quantization performance overhaul — backup file, pipelined read…
nkanu17 Apr 13, 2026
302f31e
spec: add crash recovery matrix, eliminate SCAN dependency
nkanu17 Apr 14, 2026
47952da
spec: detail progress tracking and batch-level resume mechanics
nkanu17 Apr 14, 2026
4d47d76
spec: add worked example — crash mid-batch, resume, and rollback
nkanu17 Apr 14, 2026
60e0417
feat: add VectorBackup module for crash-safe quantization (TDD)
nkanu17 Apr 14, 2026
473a7c5
feat: add pipelined read/write/convert helpers for quantization (TDD)
nkanu17 Apr 14, 2026
c67154b
feat: add _dump_vectors and _quantize_from_backup to MigrationExecuto…
nkanu17 Apr 14, 2026
10b4a19
feat: wire backup file into apply() — dump before drop, quantize from…
nkanu17 Apr 14, 2026
f2dbebf
feat: wire backup file into async executor apply()
nkanu17 Apr 14, 2026
9aa10f9
feat: add --backup-dir and --batch-size CLI flags
nkanu17 Apr 14, 2026
29a2294
fix: add TYPE_CHECKING import for VectorBackup (mypy)
nkanu17 Apr 14, 2026
9317ca8
spec: add implementation status section
nkanu17 Apr 14, 2026
988daae
feat: multi-worker quantization with ThreadPoolExecutor (TDD)
nkanu17 Apr 14, 2026
acf445c
feat: async multi-worker quantization via asyncio.gather + --workers CLI
nkanu17 Apr 14, 2026
7ae0443
refactor: remove legacy components
nkanu17 Apr 14, 2026
3c8f1c3
feat: auto-cleanup backup files on success + --keep-backup flag
nkanu17 Apr 14, 2026
e0c8e45
spec: mark all items complete, update implementation status
nkanu17 Apr 14, 2026
2ce220a
docs & hardening: nkode-review fixes, rollback CLI, backup/resume docs
nkanu17 Apr 14, 2026
3370ac2
fix: code-rev round 2 - security + full inspect findings
nkanu17 Apr 14, 2026
b6d8ff4
fix: code-rev round 3 - rollback index filter, --resume validation, w…
nkanu17 Apr 14, 2026
5633da5
fix: code-rev round 4 - rollback safety, cleanup precision, CI-safe r…
nkanu17 Apr 14, 2026
cb2a7a9
fix: code-rev round 5 - async resume tests, ASCII output, --resume co…
nkanu17 Apr 14, 2026
ab801ad
fix: code-rev round 6 - checkpoint_path backward compat shim, --resum…
nkanu17 Apr 14, 2026
8cb1d4d
fix: code-rev round 7 - resume skips key renames, backup filename col…
nkanu17 Apr 14, 2026
3f03bb7
fix: code-rev round 8 - cluster key rename batching, legacy backup fa…
nkanu17 Apr 14, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -234,3 +234,4 @@ tests/data

# Local working directory (personal scripts, docs, tools)
local/
local_docs/
3 changes: 3 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,9 @@ index = SearchIndex(schema, redis_url="redis://localhost:6379")
token.strip().strip(",").replace(""", "").replace(""", "").lower()
```

### Protected Directories
**CRITICAL**: NEVER delete the `local_docs/` directory or any files within it.

### Git Operations
**CRITICAL**: NEVER use `git push` or attempt to push to remote repositories. The user will handle all git push operations.

Expand Down
Loading
Loading