Commit Graph

3 Commits

Author SHA1 Message Date
5340baaa04 Add activity-scan.sh for on-demand repo scanning
Script for maicivy to fetch activity feed on-demand:
- Scans all git repos in REPOS_DIR
- Outputs JSON matching activity-feed.json spec
- Configurable showcase repos and GitHub URLs
- Default path: /home/debian

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 11:05:56 +07:00
8dc67ac03c Add project file generator tool
Created automated generator for project tracking .md files.

Features:
- Inspects repositories to extract information
- Detects tech stack from file extensions
- Extracts descriptions from CLAUDE.md/README.md
- Extracts status from documentation
- Gets git history (last commit info)
- Analyzes directory structure
- Generates .md files from template

Usage:
  python tools/generate_project_files.py          # Generate all missing
  python tools/generate_project_files.py --dry-run  # Preview only
  python tools/generate_project_files.py --repo RepoName  # Single repo

Template system:
- BASE.md template with category-specific labels
- UTF-8/emoji support for Windows
- Extensible for future enhancements

Part of Gap 3 resolution (missing project tracking files).

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-19 01:42:57 +07:00
13234b0e8b Initial commit: ProjectTracker infrastructure
Multi-repository state tracker and coordinator for managing 18+ Git projects.

Core Components:
- tools/scan.sh: Bash script to scan all repos, pull updates, detect conflicts
- tools/analyze.py: Python generator for human-readable summaries
- tools/config.json: Repository tracking configuration
- README.md: Complete documentation

Features:
- State tracking (uncommitted changes, new commits, conflicts)
- Activity monitoring (3-week lookback window)
- Automatic pulling with conflict detection
- Categorization (META, CONSTANT, WIP, CONCEPT, PAUSE, DONE)
- Summary generation with prioritization

analyze.py created in Session 7 - Cycle 2 (ClaudeSelf external exploration).

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-19 01:14:28 +07:00