UNPKG

claude-flow-novice

Version:

Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture Includes Local RuVector Accelerator and all CFN skills for complete functionality.

66 lines (48 loc) 2.03 kB
# SQLite Memory Access Skill (Sprint 2.1) ## Status: COMPLETE ✅ **Consensus:** 0.95/1.00 **Sprint:** 2.1 - SQLite Memory Access Patterns **Completion:** 2025-10-18T06:07Z ## Deliverables | File | Lines | Status | Description | |------|-------|--------|-------------| | SKILL.md | 249 | ✅ | 5-level ACL model, query patterns, Redis+SQLite integration | | acl-queries.sql | 451 | ✅ | Pre-built queries for all 5 ACL levels with encryption | | ttl-cleanup.sh | 273 | ✅ | Automated TTL expiration with retention policies | ## Acceptance Criteria - ✅ 5-level ACL model documented (Agent/Team/Swarm/Project/System) - ✅ Query patterns for each ACL level with encryption enforcement (AES-256) - ✅ Redis hot cache + SQLite cold storage integration - ✅ TTL management rules by data type (1h Redis, 30-365d SQLite) - ⚠️ Test coverage: Pending implementation (use existing test suite in `src/memory/__tests__/`) ## Usage ### 1. ACL Query Patterns ```sql sqlite3 swarm-memory.db < .claude/skills/sqlite-memory/acl-queries.sql ``` ### 2. TTL Cleanup (Automated) ```bash # Dry run DRY_RUN=true ./.claude/skills/sqlite-memory/ttl-cleanup.sh # Production cleanup ./.claude/skills/sqlite-memory/ttl-cleanup.sh ``` ### 3. Skill Reference See `SKILL.md` for: - 5-level ACL architecture - Redis+SQLite integration patterns - Encryption key management - Query examples per ACL level ## Integration with Existing System This skill complements: - `/mnt/c/Users/masha/Documents/claude-flow-novice/src/memory/swarm-memory.ts` (SQLite adapter) - `/mnt/c/Users/masha/Documents/claude-flow-novice/src/memory/__tests__/sqlite-memory-adapter.test.js` (existing tests) ## Next Steps 1. Integrate acl-queries.sql into SwarmMemory class 2. Add ttl-cleanup.sh to cron schedule 3. Implement test suite for ACL enforcement (100% coverage goal) 4. Update CLAUDE.md with skill reference --- **Coordinator:** coordinator-hybrid **Agents:** analyst, architect, coder, reviewer **Redis Channel:** swarm:skills:sprint-2.1