Commit Graph

5 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
ba0c23a1c3 Add activity-feed.json for maicivy CV auto-sync
Unified feed with Gitea + GitHub repos:
- 15 projects tracked, 13 showcase
- github_url field for mirrored repos
- Real commit stats and descriptions

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 02:49:21 +07:00
a5a0ad4dba Generate 15 missing project tracking files (Gap 3 resolved)
Generated project .md files for all repositories without tracking files.

New files created:
- META (1): freelance_planning.md
- CONSTANT (3): ChineseClass.md, civjdr.md, Class_generator.md
- WIP (9): aissia.md, groveengine.md, AlwaysOnRecorder.md, confluent.md,
           maicivy.md, seogeneratorserver.md, vba-mcp-monorepo.md,
           vba-mcp-server.md, wechat-homework-bot.md
- CONCEPT (1): mobilecommand.md
- PAUSE (2): secondvoice.md, warfactoryracine.md
- DONE (1): videotoMP3Transcriptor.md

Status: ProjectTracker now has 100% project file coverage (18/18).

Files auto-generated from repository inspection with:
- Descriptions extracted from CLAUDE.md/README.md
- Tech stacks detected from file extensions
- Current status from documentation and git history
- Directory structures analyzed
- Generated on: 2026-01-19

Note: Files may benefit from manual refinement but are functional as-is.
All project_file references in config.json now valid.

Gap 3 (from ClaudeSelf/ECOSYSTEM_ANALYSIS.md) = RESOLVED.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-19 01:43:42 +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