Skip to content

Refactor memory package layers - #209

Merged
codeaholicguy merged 1 commit into
mainfrom
feature-memory-package-refactor
Sep 2, 2026
Merged

Refactor memory package layers#209
codeaholicguy merged 1 commit into
mainfrom
feature-memory-package-refactor

Conversation

@codeaholicguy

Copy link
Copy Markdown
Owner

Summary

  • Reorganize @ai-devkit/memory internals into database, repositories, services, domain/knowledge, and semantic layers while preserving public facades.
  • Move semantic config into the service config layer for future service-level configuration growth.
  • Restructure unit and integration tests to mirror the new package layers and remove direct test-local store/update/search workflow clones.
  • Add lifecycle docs for the refactor plan, implementation notes, and validation evidence.

Validation

  • npm --workspace @ai-devkit/memory test
  • npm --workspace @ai-devkit/memory run typecheck
  • npm --workspace @ai-devkit/memory run lint
  • npm --workspace @ai-devkit/memory run build
  • npx ai-devkit@latest lint --feature memory-package-refactor
  • pre-commit hook: full repo lint and full repo tests passed (92 files, 1113 tests)

Risk

  • Medium review surface due to broad file moves, but external package exports and command facades are preserved and covered by compatibility tests.

@GuilhermeMReis

Copy link
Copy Markdown

nice one

@codeaholicguy
codeaholicguy merged commit 20d799f into main Sep 2, 2026
7 checks passed
@codeaholicguy
codeaholicguy deleted the feature-memory-package-refactor branch September 2, 2026 05:49
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.

2 participants