Skip to content

chore: migrate to Ultracite - #1

Merged
mstuart merged 14 commits into
masterfrom
codex/task-12-ultracite
Aug 10, 2026
Merged

chore: migrate to Ultracite#1
mstuart merged 14 commits into
masterfrom
codex/task-12-ultracite

Conversation

@mstuart

@mstuart mstuart commented Aug 10, 2026

Copy link
Copy Markdown
Owner

Summary

  • Migrate linting and formatting to Ultracite.

Validation

  • Validation is provided by the GitHub Actions checks on this PR.

- Free tier: 5k files, basic search
- Pro tier: unlimited files, advanced features
- 24h cache, offline support
- Tests for tier limits and features
- Free tier: 5k file limit
- Pro tier: unlimited files
- Clear error messages with upgrade link
- File count utility for tantivy index
- Implement FileWatcher using notify crate
- 500ms debounce batches rapid file changes
- Track only files (not directories) via extension check
- Handle Create, Modify, and Remove events
- Tests verify change detection and debouncing behavior
- Simple web interface at localhost:8080
- Search functionality (stub for future integration)
- Single HTML file approach (no external assets)
- Pro-only feature with upgrade prompt
- Routes: / (index), /search?q=query
- CLI command: code-memory web --port 8080
- Tests verify server startup and endpoints
- Parse commit messages for decision keywords
- Extract migration pairs (from X to Y)
- Extract architectural decisions
- Capture reasoning and context
- Tests for various decision types
- Compare historical decisions to current codebase
- Detect conflicting technologies (REST vs GraphQL, etc)
- Alert when architecture diverges from decisions
- Severity levels for drift alerts
- Integrate shared audit library
- Enable enterprise audit logging
- Track user actions and data access
- Team-scoped knowledge bases
- Member management (add, remove, list)
- Shared embeddings and metadata
- Role-based access foundation
- PostgreSQL backend
- Submit knowledge for review
- Approve/reject with reviewer tracking
- Auto-copy approved to knowledge_base
- Rejection reasons for audit trail
- Team-scoped approval queues
@mstuart
mstuart merged commit 79e782b into master Aug 10, 2026
2 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