Files
Timmy-time-dashboard/docs/GITEA_AUDIT_2026-03-23.md
Claude (Opus 4.6) fe1d576c3c
Some checks failed
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
[claude] Gitea activity & branch audit across all repos (#1210) (#1228)
2026-03-23 22:46:16 +00:00

9.1 KiB
Raw Blame History

Gitea Activity & Branch Audit — 2026-03-23

Requested by: Issue #1210 Audited by: Claude (Sonnet 4.6) Date: 2026-03-23 Scope: All repos under the sovereign AI stack


Executive Summary

  • 18 repos audited across 9 Gitea organizations/users
  • ~6570 branches identified as safe to delete (merged or abandoned)
  • 4 open PRs are bottlenecks awaiting review
  • 3+ instances of duplicate work across repos and agents
  • 5+ branches contain valuable unmerged code with no open PR
  • 5 PRs closed without merge on active p0-critical issues in Timmy-time-dashboard

Improvement tickets have been filed on each affected repo following this report.


Repo-by-Repo Findings


1. rockachopa/Timmy-time-dashboard

Status: Most active repo. 1,200+ PRs, 50+ branches.

Dead/Abandoned Branches

Branch Last Commit Status
feature/voice-customization 2026-03-22 Gemini-created, no PR, abandoned
feature/enhanced-memory-ui 2026-03-22 Gemini-created, no PR, abandoned
feature/soul-customization 2026-03-22 Gemini-created, no PR, abandoned
feature/dreaming-mode 2026-03-22 Gemini-created, no PR, abandoned
feature/memory-visualization 2026-03-22 Gemini-created, no PR, abandoned
feature/voice-customization-ui 2026-03-22 Gemini-created, no PR, abandoned
feature/issue-1015 2026-03-22 Gemini-created, no PR, abandoned
feature/issue-1016 2026-03-22 Gemini-created, no PR, abandoned
feature/issue-1017 2026-03-22 Gemini-created, no PR, abandoned
feature/issue-1018 2026-03-22 Gemini-created, no PR, abandoned
feature/issue-1019 2026-03-22 Gemini-created, no PR, abandoned
feature/self-reflection 2026-03-22 Only merge-from-main commits, no unique work
feature/memory-search-ui 2026-03-22 Only merge-from-main commits, no unique work
claude/issue-962 2026-03-22 Automated salvage commit only
claude/issue-972 2026-03-22 Automated salvage commit only
gemini/issue-1006 2026-03-22 Incomplete agent session
gemini/issue-1008 2026-03-22 Incomplete agent session
gemini/issue-1010 2026-03-22 Incomplete agent session
gemini/issue-1134 2026-03-22 Incomplete agent session
gemini/issue-1139 2026-03-22 Incomplete agent session

Duplicate Branches (Identical SHA)

Branch A Branch B Action
feature/internal-monologue feature/issue-1005 Exact duplicate — delete one
claude/issue-1005 (above) Merge-from-main only — delete

Unmerged Work With No Open PR (HIGH PRIORITY)

Branch Content Issues
claude/issue-987 Content moderation pipeline, Llama Guard integration No open PR — potentially lost
claude/issue-1011 Automated skill discovery system No open PR — potentially lost
gemini/issue-976 Semantic index for research outputs No open PR — potentially lost

PRs Closed Without Merge (Issues Still Open)

PR Title Issue Status
PR#1163 Three-Strike Detector (#962) p0-critical, still open
PR#1162 Session Sovereignty Report Generator (#957) p0-critical, still open
PR#1157 Qwen3 routing open
PR#1156 Agent Dreaming Mode open
PR#1145 Qwen3-14B config open

Workflow Observations

  • loop-cycle bot auto-creates micro-fix PRs at high frequency (PR numbers climbing past 1209 rapidly)
  • Many gemini/* branches represent incomplete agent sessions, not full feature work
  • Issues get reassigned across agents causing duplicate branch proliferation

2. rockachopa/hermes-agent

Status: Active — AutoLoRA training pipeline in progress.

Open PRs Awaiting Review

PR Title Age
PR#33 AutoLoRA v1 MLX QLoRA training pipeline ~1 week

Valuable Unmerged Branches (No PR)

Branch Content Age
sovereign Full fallback chain: Groq/Kimi/Ollama cascade recovery 9 days
fix/vision-api-key-fallback Vision API key fallback fix 9 days

Stale Merged Branches (~12)

12 merged claude/* and gemini/* branches are safe to delete.


3. rockachopa/the-matrix

Status: 8 open PRs from claude/the-matrix fork all awaiting review, all batch-created on 2026-03-23.

Open PRs (ALL Awaiting Review)

PR Feature
PR#916 Touch controls, agent feed, particles, audio, day/night cycle, metrics panel, ASCII logo, click-to-view-PR

These were created in a single agent session within 5 minutes — needs human review before merge.


4. replit/timmy-tower

Status: Very active — 100+ PRs, complex feature roadmap.

Open PRs Awaiting Review

PR Title Age
PR#93 Task decomposition view Recent
PR#80 session_messages table 22 hours

Unmerged Work With No Open PR

Branch Content
gemini/issue-14 NIP-07 Nostr identity
gemini/issue-42 Timmy animated eyes
claude/issue-11 Kimi + Perplexity agent integrations
claude/issue-13 Nostr event publishing
claude/issue-29 Mobile Nostr identity
claude/issue-45 Test kit
claude/issue-47 SQL migration helpers
claude/issue-67 Session Mode UI

Cleanup

~30 merged claude/* and gemini/* branches are safe to delete.


5. replit/token-gated-economy

Status: Active roadmap, no current open PRs.

Stale Branches (~23)

  • 8 Replit Agent branches from 2026-03-19 (PRs closed/merged)
  • 15 merged claude/issue-* branches

All are safe to delete.


6. hermes/timmy-time-app

Status: 2-commit repo, created 2026-03-14, no activity since. Candidate for archival.

Functionality appears to be superseded by other repos in the stack. Recommend archiving or deleting if not planned for future development.


7. google/maintenance-tasks & google/wizard-council-automation

Status: Single-commit repos from 2026-03-19 created by "Google AI Studio". No follow-up activity.

Unclear ownership and purpose. Recommend clarifying with rockachopa whether these are active or can be archived.


8. hermes/hermes-config

Status: Single branch, updated 2026-03-23 (today). Active — contains Timmy orchestrator config.

No action needed.


9. Timmy_Foundation/the-nexus

Status: Greenfield — created 2026-03-23. 19 issues filed as roadmap. PR#2 (contributor audit) open.

No cleanup needed yet. PR#2 needs review.


10. rockachopa/alexanderwhitestone.com

Status: All recent claude/* PRs merged. 7 non-main branches are post-merge and safe to delete.


11. hermes/hermes-config, rockachopa/hermes-config, Timmy_Foundation/.profile

Status: Dormant config repos. No action needed.


Cross-Repo Patterns & Inefficiencies

Duplicate Work

  1. Timmy spring/wobble physics built independently in both replit/timmy-tower and replit/token-gated-economy
  2. Nostr identity logic fragmented across 3 repos with no shared library
  3. feature/internal-monologue = feature/issue-1005 in Timmy-time-dashboard — identical SHA, exact duplicate

Agent Workflow Issues

  • Same issue assigned to both gemini/* and claude/* agents creates duplicate branches
  • Agent salvage commits are checkpoint-only — not complete work, but clutter the branch list
  • Gemini feature/* branches created on 2026-03-22 with no PRs filed — likely a failed agent session that created branches but didn't complete the loop

Review Bottlenecks

Repo Waiting PRs Notes
rockachopa/the-matrix 8 Batch-created, need human review
replit/timmy-tower 2 Database schema and UI work
rockachopa/hermes-agent 1 AutoLoRA v1 — high value
Timmy_Foundation/the-nexus 1 Contributor audit

Immediate (This Sprint)

  1. Review & merge PR#33 in hermes-agent (AutoLoRA v1)
  2. Review 8 open PRs in the-matrix before merging as a batch
  3. Rescue unmerged work in claude/issue-987, claude/issue-1011, gemini/issue-976 — file new PRs or close branches
  4. Delete duplicate feature/internal-monologue / feature/issue-1005 branches

Cleanup Sprint

  1. Delete ~65 stale branches across all repos (itemized above)
  2. Investigate the 5 closed-without-merge PRs in Timmy-time-dashboard for p0-critical issues
  3. Archive hermes/timmy-time-app if no longer needed
  4. Clarify ownership of google/maintenance-tasks and google/wizard-council-automation

Process Improvements

  1. Enforce one-agent-per-issue policy to prevent duplicate claude/* / gemini/* branches
  2. Add branch protection requiring PR before merge on main for all repos
  3. Set a branch retention policy — auto-delete merged branches (GitHub/Gitea supports this)
  4. Share common libraries for Nostr identity and animation physics across repos

Report generated by Claude audit agent. Improvement tickets filed per repo as follow-up to this report.