Commit Graph

20 Commits

Author SHA1 Message Date
Alexander Whitestone
73bbcd31f7 feat: Add forge cleanup tools and documentation (#1128)
Some checks failed
CI / test (pull_request) Failing after 58s
CI / validate (pull_request) Failing after 29s
Review Approval Gate / verify-review (pull_request) Failing after 5s
## Summary
Implements forge cleanup tools and documentation as requested in issue #1128.
Builds on the cleanup work done in issue #1127 and documented in #1128.

## Changes

### 1. Documentation
- **docs/forge-cleanup-analysis.md**: Detailed analysis of duplicate PRs and cleanup recommendations
- **docs/forge-cleanup-report.md**: Comprehensive cleanup report with metrics and next steps
- **scripts/README.md**: Documentation for the cleanup script

### 2. Tools
- **scripts/cleanup-duplicate-prs.sh**: Automated script for detecting and closing duplicate PRs
- **.github/workflows/pr-duplicate-check.yml**: GitHub Action for automated duplicate detection

## Features

### cleanup-duplicate-prs.sh
- **Issue-based grouping**: Groups PRs by issue number extracted from titles
- **Date-based selection**: Keeps the newest PR, closes older duplicates
- **Dry-run mode**: Shows what would be done without making changes
- **Stale PR detection**: Identifies PRs older than 30 days with no activity
- **Explanatory comments**: Adds comments when closing PRs to explain why

### GitHub Action Workflow
- **Weekly schedule**: Runs every Monday at 9 AM UTC
- **Manual trigger**: Can be run on-demand via workflow_dispatch
- **Automatic issue creation**: Creates issues when duplicates are found
- **Dry-run by default**: Safe to run without making changes

## Testing
- Script syntax validated
- Dry-run mode tested successfully
- No duplicate PRs currently found (cleanup already done)

## Acceptance Criteria
 Tools for detecting duplicate PRs
 Documentation of cleanup process
 Automated workflow for ongoing maintenance
 Safe dry-run mode for testing
 Explanatory comments when closing PRs

## Related Issues
- #1128: [RESOLVED] Forge Cleanup — PRs Closed, Milestones Deduplicated, Policy Issues Filed
- #1127: Evening triage pass (predecessor to #1128)

Issue: #1128
2026-04-13 21:44:53 -04:00
370a33028d feat: add playwright to repo truth guard 2026-04-13 00:56:49 +00:00
Alexander Whitestone
bd4b9e0f74 WIP: issue #720 (mimo swarm)
Some checks failed
CI / test (pull_request) Failing after 9s
CI / validate (pull_request) Failing after 16s
Review Approval Gate / verify-review (pull_request) Failing after 2s
2026-04-12 11:55:51 -04:00
43f3da8e7d Add smoke test
Some checks failed
CI / test (pull_request) Failing after 10s
CI / validate (pull_request) Failing after 15s
Review Approval Gate / verify-review (pull_request) Failing after 2s
2026-04-12 12:17:43 +00:00
6e97542ebc Add guardrails 2026-04-12 12:17:42 +00:00
c3847cc046 [Mnemosyne] Add scripts/smoke.mjs (GOFAI improvements and guardrails)
Some checks failed
Deploy Nexus / deploy (push) Failing after 2s
Staging Verification Gate / verify-staging (push) Failing after 2s
2026-04-11 01:39:44 +00:00
4c4677842d [Mnemosyne] Add scripts/guardrails.sh (GOFAI improvements and guardrails)
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
Staging Verification Gate / verify-staging (push) Has been cancelled
2026-04-11 01:39:43 +00:00
259df5b5e6 feat(lazarus): fleet health dashboard, pulse viz, and checkpoint/restore (#805 #869 #881)
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
Staging Verification Gate / verify-staging (push) Has been cancelled
2026-04-07 15:14:03 +00:00
b0654bac6c feat(lazarus): deploy fleet health watchdog with auto-restart and fallback promotion (#911) 2026-04-07 15:10:44 +00:00
Bezalel
b445c04037 feat(ci): staging verification gate + review approval gate (#1095, #1098)
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
Staging Verification Gate / verify-staging (push) Has been cancelled
2026-04-07 14:58:39 +00:00
60bd9a05ff fix(security): replace broken branch protection scripts with Gitea-native sync (#1098)
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
2026-04-07 14:56:31 +00:00
804536a3f2 feat(security): add fleet merge-review audit script (#1098)
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
2026-04-07 14:53:07 +00:00
Bezalel
a0ee7858ff feat(bezalel): MemPalace ecosystem — validation, audit, sync, auto-revert, Evennia integration
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
2026-04-07 14:47:12 +00:00
34ec13bc29 [claude] Poka-yoke cron heartbeats: write, check, and report (#1096) (#1107)
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
2026-04-07 14:44:05 +00:00
caa7823cdd [claude] Poka-yoke: make test skips/flakes impossible to ignore (#1094) (#1104)
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
2026-04-07 14:38:49 +00:00
d0d655b42a [claude] Poka-yoke runner health: provision + health probe scripts (#1097) (#1101)
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
2026-04-07 14:33:35 +00:00
6ae9547145 fix(ci): repair JSON validation syntax, add repo-truth guard, copy robots.txt/index.html in Dockerfile
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
CI / test (pull_request) Failing after 8s
CI / validate (pull_request) Failing after 3s
2026-04-07 14:24:10 +00:00
52a1ade924 [claude] bezalel MemPalace field report + incremental mine script (#1072) (#1085)
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
2026-04-07 14:02:12 +00:00
68ee170bbb feat(ops): add cross-VPS fleet management script
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
- Local service control for alpha (4 agents) and beta (bezalel) hosts
- Status, restart, stop, start, update, and health commands
- Remote proxy via SSH with graceful fallback if keys not configured

Closes #910
2026-04-07 02:48:05 +00:00
fcf07357c1 [claude] Reassign Fenrir's orphaned issues to active wizards (#823) (#892)
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
2026-04-06 18:20:13 +00:00