Implement Issue Activity Tracking #113

Closed
opened 2025-10-03 22:37:18 +00:00 by tegwick · 0 comments
Owner

Priority: MEDIUM | Effort: 2 days | Dependencies: Database Schema

User Story

As a system, I want to automatically track issue activities so that I can identify which issues are active during each cost allocation period.

Description

Build an activity tracking system that monitors issue creation, modification, and other activities to determine which issues should receive cost allocations.

Technical Implementation

  • New Files: markitect/finance/activity_tracker.py, tests/test_activity_tracker.py
  • Modified Files: Existing issue management hooks

Acceptance Criteria

  • ActivityTracker class with event capture
  • Integration with existing issue management system
  • Activity type classification (created, modified, commented)
  • Period-based activity queries
  • Historical activity data migration
  • Activity deduplication logic
  • Performance optimization for large datasets
  • Tests with mock issue activities

Data source for Issue #88 (Cost Tracking for Issues)

**Priority**: MEDIUM | **Effort**: 2 days | **Dependencies**: Database Schema ## User Story As a system, I want to automatically track issue activities so that I can identify which issues are active during each cost allocation period. ## Description Build an activity tracking system that monitors issue creation, modification, and other activities to determine which issues should receive cost allocations. ## Technical Implementation - **New Files**: markitect/finance/activity_tracker.py, tests/test_activity_tracker.py - **Modified Files**: Existing issue management hooks ## Acceptance Criteria - [ ] ActivityTracker class with event capture - [ ] Integration with existing issue management system - [ ] Activity type classification (created, modified, commented) - [ ] Period-based activity queries - [ ] Historical activity data migration - [ ] Activity deduplication logic - [ ] Performance optimization for large datasets - [ ] Tests with mock issue activities ## Related Issues Data source for Issue #88 (Cost Tracking for Issues)
tegwick added the priority:mediumtype:feature labels 2025-10-03 22:37:18 +00:00
tegwick added this to the Issue Cost Tracking and Estimation project 2025-10-03 22:38:41 +00:00
tegwick moved this to Done in Issue Cost Tracking and Estimation on 2025-10-04 22:57:13 +00:00
Sign in to join this conversation.