Skip to main content
Glama
issues.jsonl26.1 kB
{"id":"cortexgraph-05z","title":"Bug: DecayAnalyzer.scan() uses storage.memories but JSONLStorage has _memories","description":"DecayAnalyzer.scan() at line 117 accesses self.storage.memories but JSONLStorage stores memories in private _memories dict. Need to use list_memories() method or add public property. Discovered during Phase 8 CLI testing.","status":"closed","priority":2,"issue_type":"bug","created_at":"2025-11-25T10:40:57.258599-05:00","updated_at":"2025-11-25T10:45:56.876287-05:00","closed_at":"2025-11-25T10:45:56.876287-05:00"} {"id":"cortexgraph-0ng","title":"T032: Create activation.yaml.example","description":"Create example configuration file for activation patterns and thresholds.","status":"closed","priority":2,"issue_type":"task","created_at":"2025-11-24T16:58:34.751209-05:00","updated_at":"2025-11-24T17:04:37.5436-05:00","closed_at":"2025-11-24T17:04:37.5436-05:00"} {"id":"cortexgraph-0uo","title":"003: Implementation plan and Phase 0/1 design artifacts","description":"Created plan.md, research.md, data-model.md, contracts/agent-api.md, quickstart.md for multi-agent consolidation feature","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-24T20:10:38.249774-05:00","updated_at":"2025-11-24T20:10:49.327442-05:00","closed_at":"2025-11-24T20:10:49.327442-05:00"} {"id":"cortexgraph-19h","title":"T090: Implement event trigger for urgent decay (\u003c0.10)","description":"","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-25T10:48:37.278459-05:00","updated_at":"2025-11-25T11:01:44.533104-05:00","closed_at":"2025-11-25T11:01:44.533104-05:00"} {"id":"cortexgraph-1i1","title":"003: Generate tasks.md with dependency-ordered task breakdown","description":"Generated 102 tasks across 9 phases for multi-agent consolidation feature","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-24T20:13:11.375357-05:00","updated_at":"2025-11-24T20:13:17.781544-05:00","closed_at":"2025-11-24T20:13:17.781544-05:00"} {"id":"cortexgraph-1jg","title":"T073: Integration test - relation creation with reasoning","description":"","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-25T10:04:30.403457-05:00","updated_at":"2025-11-25T10:15:34.31085-05:00","closed_at":"2025-11-25T10:15:34.31085-05:00"} {"id":"cortexgraph-1op","title":"T095: Create docs/agents.md architecture documentation","description":"","status":"closed","priority":2,"issue_type":"task","created_at":"2025-11-25T11:17:53.124533-05:00","updated_at":"2025-11-25T11:24:49.284175-05:00","closed_at":"2025-11-25T11:24:49.284175-05:00"} {"id":"cortexgraph-274","title":"T025: Integration test - analyze_message with real pattern matching","description":"Integration test for analyze_message MCP tool with real pattern matching in tests/integration/activation/test_analyze_message_tool.py. Tests the full tool including preprocessing pipeline.","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-24T16:24:06.805542-05:00","updated_at":"2025-11-24T16:25:52.933747-05:00","closed_at":"2025-11-24T16:25:52.933747-05:00"} {"id":"cortexgraph-2ai","title":"003: Phase 3 - User Story 1 - Decay Analyzer (T023-T033) 🎯 MVP","description":"MVP functionality: Identify memories approaching forget threshold and create beads issues for triage. Tasks: Contract tests (T023-T024), Unit tests (T025-T026), Integration test (T027), Implementation (T028-T033)","notes":"T023-T032 COMPLETE (10/11 tasks done):\n\n✅ T023: Contract test - scan() returns memory IDs\n✅ T024: Contract test - process_item() returns DecayResult\n✅ T025: Unit test - urgency classification\n✅ T026: Unit test - action recommendation logic\n✅ T027: Integration test - end-to-end decay triage\n✅ T028: Create DecayAnalyzer class skeleton\n✅ T029: Implement scan() - find memories with score \u003c 0.35\n✅ T030: Implement process_item() - calculate urgency, recommend action\n✅ T031: Integrate with core/decay.py for score calculation\n✅ T032: Integrate with beads for issue creation (urgent items)\n\n⏸️ T033: DEFERRED - Event trigger hook is enhancement, not MVP\n\nTest results: 50/50 DecayAnalyzer tests passing, 1192 total tests passing\nPhase 4 also complete: 32 ClusterDetector tests passing","status":"closed","priority":1,"issue_type":"epic","created_at":"2025-11-24T20:24:09.448936-05:00","updated_at":"2025-11-24T21:46:35.483871-05:00","closed_at":"2025-11-24T21:46:35.483871-05:00"} {"id":"cortexgraph-2r0","title":"T023: Unit test - save detection with implicit signals","description":"Unit test: Verify save detection detects implicit signals (importance markers like 'critical', 'must remember', high entity count). Test in tests/unit/activation/test_save_detection.py","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-24T16:13:35.044786-05:00","updated_at":"2025-11-24T16:23:29.371649-05:00","closed_at":"2025-11-24T16:23:29.371649-05:00"} {"id":"cortexgraph-3ex","title":"003: Clarify feature specification ambiguities","description":"Speckit clarify workflow: Resolve 5 ambiguities in spec.md - agent implementation model, triggering mechanism, existing tool compatibility, beads issue schema, human override threshold.","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-24T20:04:30.818475-05:00","updated_at":"2025-11-24T20:04:35.538073-05:00","closed_at":"2025-11-24T20:04:35.538073-05:00","labels":["003-multi-agent-consolidation","documentation","speckit"]} {"id":"cortexgraph-3vi","title":"003: Phase 9 - Polish \u0026 Cross-Cutting Concerns (T094-T102)","description":"Final polish for multi-agent consolidation: documentation (T094-T096), code quality (T097-T098), validation (T099-T102)","status":"closed","priority":1,"issue_type":"epic","created_at":"2025-11-25T11:13:06.959858-05:00","updated_at":"2025-11-25T14:25:13.199999-05:00","closed_at":"2025-11-25T14:25:13.199999-05:00"} {"id":"cortexgraph-436","title":"003: Phase 1 - Setup (T001-T005)","description":"Create agents module structure, beads integration, rate limiter, test directories","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-24T20:15:54.160132-05:00","updated_at":"2025-11-24T20:17:59.007591-05:00","closed_at":"2025-11-24T20:17:59.007591-05:00"} {"id":"cortexgraph-46x","title":"T022: Unit test - save detection with explicit triggers","description":"Unit test: Verify save detection detects explicit triggers ('remember this', 'don't forget', 'I prefer [entity]'). Test in tests/unit/activation/test_save_detection.py","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-24T16:13:29.272662-05:00","updated_at":"2025-11-24T16:23:28.681976-05:00","closed_at":"2025-11-24T16:23:28.681976-05:00"} {"id":"cortexgraph-50z","title":"T093: Integration test for beads coordination","description":"","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-25T10:48:38.201778-05:00","updated_at":"2025-11-25T11:09:54.806871-05:00","closed_at":"2025-11-25T11:09:54.806871-05:00"} {"id":"cortexgraph-5iu","title":"Implement multi-agent memory consolidation via Beads","description":"## Overview\n\nImplement the multi-agent memory consolidation architecture using Beads as an orchestration layer for CortexGraph memory maintenance.\n\n## Research Location\n\nFull design documentation in `research/beads-integration/`:\n- `README.md` - Executive summary\n- `multi-agent-consolidation.md` - Detailed architecture with code examples\n- `integration-opportunities.md` - Additional integration patterns\n- `technology-stack.md` - Beads technology analysis\n- `beads-architecture.md` - Beads internals deep dive\n\n## Architecture Summary\n\nFive specialized agents coordinate via Beads issues:\n\n1. **Decay Analyzer** - Find memories in danger zone (0.15-0.35 score)\n2. **Cluster Detector** - Group similar memories for consolidation\n3. **Semantic Merge** - Intelligently merge clustered memories\n4. **LTM Promoter** - Decide which memories to promote to Obsidian vault\n5. **Relationship Discovery** - Find cross-domain connections\n\nAgents pass work via Beads issues with `discovered-from` dependencies for provenance.\n\n## Key Benefits\n\n- Parallelization (multiple agents work simultaneously)\n- Full audit trail via dependency chains\n- Graceful degradation (queue persists if agent fails)\n- Human override capability\n- Natural scheduling via `bd ready`\n\n## Implementation Steps\n\n### Phase 1: Foundation\n- [ ] Add `beads_issue_ids` field to Memory model\n- [ ] Create MCP tool for agent-Beads coordination\n- [ ] Set up issue templates for each agent type\n\n### Phase 2: Decay Analyzer (Start Here)\n- [ ] Implement danger zone memory scanner\n- [ ] Create Beads issues with memory context in notes\n- [ ] Test with real CortexGraph data\n\n### Phase 3: Cluster \u0026 Merge Agents\n- [ ] Cluster Detector picks up decay-flagged memories\n- [ ] Semantic Merge processes consolidation queue\n- [ ] Link issues with discovered-from dependencies\n\n### Phase 4: Promotion \u0026 Relations\n- [ ] LTM Promoter evaluates merged memories\n- [ ] Relationship Discovery finds cross-domain links\n- [ ] Full pipeline integration test\n\n## Success Criteria\n\n- [ ] Decay Analyzer creates valid Beads issues from CortexGraph queries\n- [ ] Dependency chains correctly track analysis provenance\n- [ ] Consolidated memories have proper audit trail\n- [ ] Multiple agents can work in parallel without conflicts\n- [ ] Human can inspect and override any decision via Beads UI\n\n## Related\n\n- Beads repository: https://github.com/steveyegge/beads\n- CortexGraph consolidation: `src/cortexgraph/core/consolidation.py`\n- Natural spaced repetition: `src/cortexgraph/core/review.py`","status":"closed","priority":2,"issue_type":"feature","created_at":"2025-11-23T20:21:19.847883-05:00","updated_at":"2025-11-25T14:54:01.238212-05:00","closed_at":"2025-11-25T14:54:01.238212-05:00","labels":["architecture","beads","integration","multi-agent"],"dependencies":[{"issue_id":"cortexgraph-5iu","depends_on_id":"cortexgraph-0uo","type":"blocks","created_at":"2025-11-24T20:10:49.302446-05:00","created_by":"daemon"},{"issue_id":"cortexgraph-5iu","depends_on_id":"cortexgraph-1i1","type":"blocks","created_at":"2025-11-24T20:13:17.756233-05:00","created_by":"daemon"},{"issue_id":"cortexgraph-5iu","depends_on_id":"cortexgraph-436","type":"blocks","created_at":"2025-11-24T20:16:00.697608-05:00","created_by":"daemon"},{"issue_id":"cortexgraph-5iu","depends_on_id":"cortexgraph-kkc","type":"blocks","created_at":"2025-11-24T20:18:15.643555-05:00","created_by":"daemon"}]} {"id":"cortexgraph-5pk","title":"T089: Implement cron-like scheduled execution","description":"","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-25T10:48:37.051438-05:00","updated_at":"2025-11-25T10:58:05.819113-05:00","closed_at":"2025-11-25T10:58:05.819113-05:00"} {"id":"cortexgraph-6jx","title":"003: Phase 8 - CLI \u0026 Pipeline Integration (T081-T093)","description":"Expose consolidation agents via CLI and enable pipeline orchestration. Tasks: CLI skeleton (T081), run command (T082-T083), status/process commands (T084-T085), options (T086), entry point (T087), scheduler (T088-T090), tests (T091-T093)","status":"closed","priority":1,"issue_type":"epic","created_at":"2025-11-25T10:32:12.465513-05:00","updated_at":"2025-11-25T11:10:08.83049-05:00","closed_at":"2025-11-25T11:10:08.83049-05:00"} {"id":"cortexgraph-70c","title":"T026: detect_save_intent function (ALREADY EXISTS)","description":"detect_save_intent already exists in src/cortexgraph/activation/detectors.py line 72. Mark as complete.","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-24T16:58:32.80351-05:00","updated_at":"2025-11-24T16:58:42.768578-05:00","closed_at":"2025-11-24T16:58:42.768578-05:00"} {"id":"cortexgraph-7h3","title":"T029: Register analyze_message tool (ALREADY EXISTS)","description":"Tool already registered in server.py lines 16, 35. Mark as complete.","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-24T16:58:33.488295-05:00","updated_at":"2025-11-24T16:58:42.792562-05:00","closed_at":"2025-11-24T16:58:42.792562-05:00"} {"id":"cortexgraph-7pk","title":"003: Phase 7 - User Story 5 - Relationship Discovery (T069-T080)","description":"Find implicit connections between memories to enrich the knowledge graph. Tasks: Contract tests (T069-T070), Unit tests (T071-T072), Integration test (T073), Implementation (T074-T080)","status":"closed","priority":1,"issue_type":"epic","created_at":"2025-11-25T09:58:02.223706-05:00","updated_at":"2025-11-25T10:16:42.340819-05:00","closed_at":"2025-11-25T10:16:42.340819-05:00"} {"id":"cortexgraph-7rk","title":"T091: Unit tests for CLI consolidate commands","description":"","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-25T10:33:07.504866-05:00","updated_at":"2025-11-25T10:39:06.112644-05:00","closed_at":"2025-11-25T10:39:06.112644-05:00"} {"id":"cortexgraph-830","title":"T094: Update docs/api.md with new agent tools","description":"","status":"closed","priority":2,"issue_type":"task","created_at":"2025-11-25T11:17:52.89556-05:00","updated_at":"2025-11-25T11:20:59.446359-05:00","closed_at":"2025-11-25T11:20:59.446359-05:00"} {"id":"cortexgraph-8ej","title":"T102: Security review - No credential exposure, rate limiting","description":"Review agents module for security: no credential exposure in logs, rate limiting enforced","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-25T14:20:40.84827-05:00","updated_at":"2025-11-25T14:24:46.356089-05:00","closed_at":"2025-11-25T14:24:46.356089-05:00"} {"id":"cortexgraph-8v4","title":"T061: Integration test - full promotion with vault write","description":"","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-25T09:43:59.477779-05:00","updated_at":"2025-11-25T09:48:30.588822-05:00","closed_at":"2025-11-25T09:48:30.588822-05:00"} {"id":"cortexgraph-9rn","title":"Implement 'I prefer [entity]' save trigger pattern","description":"DISCOVERED from T021 contract test: The acceptance criteria specifies 'I prefer PostgreSQL for databases' should trigger should_save=True with confidence \u003e=0.7. Current PhraseDetector doesn't support 'I prefer' pattern. Add to preprocessing/phrase_detector.py SAVE_PATTERNS or create new preference detector.","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-24T16:19:50.278576-05:00","updated_at":"2025-11-24T17:04:29.677203-05:00","closed_at":"2025-11-24T17:04:29.677203-05:00","dependencies":[{"issue_id":"cortexgraph-9rn","depends_on_id":"cortexgraph-d16","type":"blocks","created_at":"2025-11-24T16:20:14.244816-05:00","created_by":"daemon"}]} {"id":"cortexgraph-9uu","title":"T031: Add logging for save detection decisions","description":"Add structured logging for save detection decisions with confidence scores.","status":"closed","priority":2,"issue_type":"task","created_at":"2025-11-24T16:58:34.298621-05:00","updated_at":"2025-11-24T17:05:35.562789-05:00","closed_at":"2025-11-24T17:05:35.562789-05:00"} {"id":"cortexgraph-ag8","title":"T081: Create CLI skeleton at src/cortexgraph/cli/consolidate.py","description":"","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-25T10:33:07.530156-05:00","updated_at":"2025-11-25T10:39:07.836018-05:00","closed_at":"2025-11-25T10:39:07.836018-05:00"} {"id":"cortexgraph-auv","title":"T027+T028: Update MCP tool to use activation module","description":"Update tools/analyze_message.py to use activation.detectors.detect_save_intent instead of old preprocessing module. This fixes 'I prefer' pattern detection (cortexgraph-9rn).","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-24T16:58:33.137324-05:00","updated_at":"2025-11-24T17:04:19.169152-05:00","closed_at":"2025-11-24T17:04:19.169152-05:00"} {"id":"cortexgraph-ay6","title":"T070: Contract test - RelationshipDiscovery.process_item() returns RelationResult","description":"","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-25T09:58:08.684547-05:00","updated_at":"2025-11-25T10:01:40.207245-05:00","closed_at":"2025-11-25T10:01:40.207245-05:00"} {"id":"cortexgraph-c5f","title":"003: Phase 6 - User Story 4 - LTM Promoter (T057-T068)","description":"Long-Term Memory Promotion: Automatically promote high-value memories to permanent Obsidian vault storage. Tasks: Contract tests (T057-T058), Unit tests (T059-T060), Integration test (T061), Implementation (T062-T068)","notes":"Starting Phase 6 - researching existing infrastructure","status":"closed","priority":1,"issue_type":"epic","created_at":"2025-11-25T09:37:49.382253-05:00","updated_at":"2025-11-25T09:49:14.190057-05:00","closed_at":"2025-11-25T09:49:14.190057-05:00"} {"id":"cortexgraph-c96","title":"T099: Achieve 90%+ test coverage on agents module","description":"","status":"closed","priority":2,"issue_type":"task","created_at":"2025-11-25T11:17:53.580433-05:00","updated_at":"2025-11-25T11:49:25.667513-05:00","closed_at":"2025-11-25T11:49:25.667513-05:00"} {"id":"cortexgraph-d16","title":"T021: Contract test - analyze_message detects explicit save request","description":"Contract test: When message contains 'remember this' or 'I prefer', analyze_message returns should_save=True with high confidence (\u003e=0.7). Test signal: explicit_save_request detection.","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-24T16:13:20.500022-05:00","updated_at":"2025-11-24T16:20:05.726103-05:00","closed_at":"2025-11-24T16:20:05.726103-05:00"} {"id":"cortexgraph-dbq","title":"T092: Integration test for pipeline execution","description":"","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-25T10:48:37.506854-05:00","updated_at":"2025-11-25T11:05:40.167629-05:00","closed_at":"2025-11-25T11:05:40.167629-05:00"} {"id":"cortexgraph-du6","title":"003: Phase 5 - User Story 3 - Semantic Merge (T045-T056)","description":"Semantic Memory Merging: Combine clustered memories intelligently while preserving all unique information. Tasks: Contract tests (T045-T046), Unit tests (T047-T048), Integration test (T049), Implementation (T050-T056)","notes":"✅ T045: Contract test - scan() reads from beads issues (7 tests)\n✅ T046: Contract test - process_item() returns MergeResult (6+4 tests)\n✅ T047: Unit test - content deduplication (5 tests)\n✅ T048: Unit test - entity/tag union preservation (6 tests)\n✅ T049: Integration test - full merge workflow (9 tests)\nNext: T050-T056 Implementation (skeleton already exists, needs live mode)","status":"closed","priority":1,"issue_type":"epic","created_at":"2025-11-24T21:47:02.365991-05:00","updated_at":"2025-11-24T22:05:27.860634-05:00","closed_at":"2025-11-24T22:05:27.860634-05:00"} {"id":"cortexgraph-fau","title":"T060: Unit test - markdown generation","description":"","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-25T09:43:59.359374-05:00","updated_at":"2025-11-25T09:46:29.731854-05:00","closed_at":"2025-11-25T09:46:29.731854-05:00"} {"id":"cortexgraph-fto","title":"T088: Create hybrid scheduler at src/cortexgraph/agents/scheduler.py","description":"","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-25T10:48:36.831834-05:00","updated_at":"2025-11-25T10:54:06.695861-05:00","closed_at":"2025-11-25T10:54:06.695861-05:00"} {"id":"cortexgraph-g8x","title":"T072: Unit test - relation strength calculation","description":"","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-25T10:01:40.421772-05:00","updated_at":"2025-11-25T10:04:25.052766-05:00","closed_at":"2025-11-25T10:04:25.052766-05:00"} {"id":"cortexgraph-hhm","title":"T097: Run mypy strict on agents module","description":"","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-25T11:13:16.572031-05:00","updated_at":"2025-11-25T11:16:06.468779-05:00","closed_at":"2025-11-25T11:16:06.468779-05:00"} {"id":"cortexgraph-hze","title":"T101: Performance validation - \u003c 5 seconds per memory","description":"SC-006: Verify all agents process memories in under 5 seconds each","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-25T14:20:40.727142-05:00","updated_at":"2025-11-25T14:23:54.698014-05:00","closed_at":"2025-11-25T14:23:54.698014-05:00"} {"id":"cortexgraph-jrk","title":"T058: Contract test - process_item() returns PromotionResult","description":"","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-25T09:39:50.528507-05:00","updated_at":"2025-11-25T09:43:11.936069-05:00","closed_at":"2025-11-25T09:43:11.936069-05:00"} {"id":"cortexgraph-kkc","title":"003: Phase 2 - Foundational (T006-T022)","description":"Base agent class, result models, enums, foundational tests - BLOCKS all user stories","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-24T20:18:09.40293-05:00","updated_at":"2025-11-24T20:23:53.715447-05:00","closed_at":"2025-11-24T20:23:53.715447-05:00"} {"id":"cortexgraph-lkh","title":"T094: Update docs/api.md with new agent tools","description":"","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-25T11:50:18.723467-05:00","updated_at":"2025-11-25T11:51:41.31743-05:00","closed_at":"2025-11-25T11:51:41.31743-05:00"} {"id":"cortexgraph-m14","title":"Phase 3: User Story 1 - Automatic Memory Capture (analyze_message)","description":"Implement analyze_message MCP tool for automatic detection of memory-worthy content. From specs/002-natural-language-activation/tasks.md covering T021-T032. Includes contract tests, unit tests, integration test, and full MCP server integration.","status":"closed","priority":1,"issue_type":"epic","created_at":"2025-11-24T16:13:13.620846-05:00","updated_at":"2025-11-24T17:05:58.639954-05:00","closed_at":"2025-11-24T17:05:58.639954-05:00"} {"id":"cortexgraph-mfy","title":"T096: Update README.md with consolidation agent section","description":"","status":"closed","priority":2,"issue_type":"task","created_at":"2025-11-25T11:17:53.346541-05:00","updated_at":"2025-11-25T11:27:51.282258-05:00","closed_at":"2025-11-25T11:27:51.282258-05:00"} {"id":"cortexgraph-oq8","title":"T059: Unit test - promotion criteria matching","description":"","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-25T09:43:59.237066-05:00","updated_at":"2025-11-25T09:46:29.694475-05:00","closed_at":"2025-11-25T09:46:29.694475-05:00"} {"id":"cortexgraph-p1s","title":"T098: Run ruff check/format on agents module","description":"","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-25T11:13:16.719158-05:00","updated_at":"2025-11-25T11:17:13.594608-05:00","closed_at":"2025-11-25T11:17:13.594608-05:00"} {"id":"cortexgraph-rmm","title":"T100: Run quickstart.md validation (manual testing)","description":"Validate all CLI commands and workflows in docs/quickstart.md work correctly","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-25T14:18:35.443104-05:00","updated_at":"2025-11-25T14:20:40.612664-05:00","closed_at":"2025-11-25T14:20:40.612664-05:00"} {"id":"cortexgraph-rxa","title":"T057: Contract test - scan() finds promotion candidates","description":"","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-25T09:39:50.457861-05:00","updated_at":"2025-11-25T09:43:10.442448-05:00","closed_at":"2025-11-25T09:43:10.442448-05:00"} {"id":"cortexgraph-sfp","title":"T069: Contract test - RelationshipDiscovery.scan() finds candidates","description":"","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-25T09:58:08.613022-05:00","updated_at":"2025-11-25T10:01:40.104785-05:00","closed_at":"2025-11-25T10:01:40.104785-05:00"} {"id":"cortexgraph-uzc","title":"T024: Unit test - exclusion patterns (small talk filtering)","description":"Unit test: Verify exclusion patterns filter out general questions and small talk. Covered in tests/unit/activation/test_save_detection.py TestExclusionPatterns class.","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-24T16:23:29.43119-05:00","updated_at":"2025-11-24T16:23:45.021267-05:00","closed_at":"2025-11-24T16:23:45.021267-05:00"} {"id":"cortexgraph-wg3","title":"003: Phase 4 - User Story 2 - Cluster Detector (T034-T044)","description":"Intelligent Memory Clustering: Detect and group similar memories for potential consolidation. Tasks: Contract tests (T034-T035), Unit tests (T036-T037), Integration test (T038), Implementation (T039-T044)","status":"closed","priority":1,"issue_type":"epic","created_at":"2025-11-24T21:18:45.829955-05:00","updated_at":"2025-11-24T21:45:26.998324-05:00","closed_at":"2025-11-24T21:45:26.998324-05:00"} {"id":"cortexgraph-xfd","title":"T071: Unit test - shared entity detection","description":"","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-25T10:01:40.311844-05:00","updated_at":"2025-11-25T10:04:25.002924-05:00","closed_at":"2025-11-25T10:04:25.002924-05:00"} {"id":"cortexgraph-y8n","title":"003: Write feature specification for multi-agent consolidation","description":"Speckit workflow task: Create spec.md for feature 003-multi-agent-consolidation with user stories, requirements, success criteria, and edge cases.","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-24T19:57:55.90016-05:00","updated_at":"2025-11-24T19:57:59.897138-05:00","closed_at":"2025-11-24T19:57:59.897138-05:00","labels":["003-multi-agent-consolidation","documentation","speckit"],"dependencies":[{"issue_id":"cortexgraph-y8n","depends_on_id":"cortexgraph-5iu","type":"parent-child","created_at":"2025-11-24T19:58:05.133962-05:00","created_by":"daemon"}]} {"id":"cortexgraph-zh0","title":"T030: Add validation and error handling","description":"Add input validation and error handling to analyze_message MCP tool.","status":"closed","priority":2,"issue_type":"task","created_at":"2025-11-24T16:58:33.86599-05:00","updated_at":"2025-11-24T17:05:34.374128-05:00","closed_at":"2025-11-24T17:05:34.374128-05:00"}

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/prefrontalsys/mnemex'

If you have feedback or need assistance with the MCP directory API, please join our Discord server