Add ORB confluence factors (NR4/NR7, gap alignment, breakout volume, prior close) + session file logger
Some checks failed
Build and Test / build (push) Has been cancelled
Some checks failed
Build and Test / build (push) Has been cancelled
This commit is contained in:
130
cleanup-repo.ps1
Normal file
130
cleanup-repo.ps1
Normal file
@@ -0,0 +1,130 @@
|
||||
# cleanup-repo.ps1
|
||||
# Removes stale, superseded, and AI-process artifacts from the repo root
|
||||
# Run from: C:\dev\nt8-sdk
|
||||
|
||||
Set-Location "C:\dev\nt8-sdk"
|
||||
|
||||
$filesToDelete = @(
|
||||
# Archon planning docs (tool was never used)
|
||||
"archon_task_mapping.md",
|
||||
"archon_update_plan.md",
|
||||
|
||||
# AI team/agent process docs (internal scaffolding, no ongoing value)
|
||||
"ai_agent_tasks.md",
|
||||
"ai_success_metrics.md",
|
||||
"AI_DEVELOPMENT_GUIDELINES.md",
|
||||
"AI_TEAM_SETUP_DOCUMENTATION.md",
|
||||
"ai_workflow_templates.md",
|
||||
|
||||
# Phase A/B/C planning docs (all phases complete, superseded by PROJECT_HANDOVER)
|
||||
"PHASE_A_READY_FOR_KILOCODE.md",
|
||||
"PHASE_A_SPECIFICATION.md",
|
||||
"PHASE_B_SPECIFICATION.md",
|
||||
"PHASE_C_SPECIFICATION.md",
|
||||
"PHASES_ABC_COMPLETION_REPORT.md",
|
||||
|
||||
# Old TASK- files superseded by TASK_ files (better versions exist)
|
||||
"TASK-01-kill-switch.md",
|
||||
"TASK-02-circuit-breaker.md",
|
||||
"TASK-03-trailing-stop.md",
|
||||
"TASK-04-log-level.md",
|
||||
"TASK-05-session-holidays.md",
|
||||
|
||||
# Fix specs already applied to codebase
|
||||
"COMPILE_FIX_SPECIFICATION.md",
|
||||
"DROPDOWN_FIX_SPECIFICATION.md",
|
||||
"STRATEGY_DROPDOWN_COMPLETE_FIX.md",
|
||||
|
||||
# One-time historical docs
|
||||
"NET_FRAMEWORK_CONVERSION.md",
|
||||
"FIX_GIT_AUTH.md",
|
||||
"GIT_COMMIT_INSTRUCTIONS.md",
|
||||
|
||||
# Superseded implementation docs
|
||||
"implementation_guide.md",
|
||||
"implementation_guide_summary.md",
|
||||
"implementation_attention_points.md",
|
||||
"OMS_IMPLEMENTATION_START.md",
|
||||
"nt8_sdk_phase0_completion.md",
|
||||
"NT8_INTEGRATION_COMPLETE_SPECS.md",
|
||||
"nt8_integration_guidelines.md",
|
||||
"POST_INTEGRATION_ROADMAP.md",
|
||||
|
||||
# Superseded project planning (PROJECT_HANDOVER.md is canonical now)
|
||||
"project_plan.md",
|
||||
"project_summary.md",
|
||||
"architecture_summary.md",
|
||||
"development_workflow.md",
|
||||
|
||||
# Kilocode setup (already done, no ongoing value)
|
||||
"KILOCODE_SETUP_COMPLETE.md",
|
||||
"setup-kilocode-files.ps1",
|
||||
|
||||
# Utility scripts (one-time use)
|
||||
"commit-now.ps1",
|
||||
"cleanup-repo.ps1" # self-delete at end
|
||||
)
|
||||
|
||||
$dirsToDelete = @(
|
||||
"plans", # single stale analysis report
|
||||
"Specs" # original spec packages, all implemented
|
||||
)
|
||||
|
||||
Write-Host "`n=== NT8-SDK Repository Cleanup ===" -ForegroundColor Cyan
|
||||
Write-Host "Removing stale and superseded files...`n"
|
||||
|
||||
$deleted = 0
|
||||
$notFound = 0
|
||||
|
||||
foreach ($file in $filesToDelete) {
|
||||
$path = Join-Path (Get-Location) $file
|
||||
if (Test-Path $path) {
|
||||
Remove-Item $path -Force
|
||||
Write-Host " DELETED: $file" -ForegroundColor Green
|
||||
$deleted++
|
||||
} else {
|
||||
Write-Host " SKIP (not found): $file" -ForegroundColor DarkGray
|
||||
$notFound++
|
||||
}
|
||||
}
|
||||
|
||||
foreach ($dir in $dirsToDelete) {
|
||||
$path = Join-Path (Get-Location) $dir
|
||||
if (Test-Path $path) {
|
||||
Remove-Item $path -Recurse -Force
|
||||
Write-Host " DELETED DIR: $dir\" -ForegroundColor Green
|
||||
$deleted++
|
||||
} else {
|
||||
Write-Host " SKIP DIR (not found): $dir\" -ForegroundColor DarkGray
|
||||
$notFound++
|
||||
}
|
||||
}
|
||||
|
||||
Write-Host "`n=== Staging changes ===" -ForegroundColor Cyan
|
||||
git add -A
|
||||
|
||||
Write-Host "`n=== Committing ===" -ForegroundColor Cyan
|
||||
git commit -m "chore: repo housekeeping - remove stale and superseded files
|
||||
|
||||
Removed categories:
|
||||
- Archon planning docs (tool never used)
|
||||
- AI team/agent scaffolding docs
|
||||
- Phase A/B/C specs (complete, superseded by PROJECT_HANDOVER)
|
||||
- Old TASK-0x files (superseded by TASK_0x versions)
|
||||
- Applied fix specs (COMPILE, DROPDOWN, STRATEGY_DROPDOWN)
|
||||
- One-time historical docs (NET_FRAMEWORK_CONVERSION, FIX_GIT_AUTH)
|
||||
- Superseded implementation guides and planning docs
|
||||
- plans/ and Specs/ directories (all implemented)
|
||||
|
||||
Kept:
|
||||
- All active TASK_0x work items (TASK_01/02/03 execution wiring)
|
||||
- PROJECT_HANDOVER, NEXT_STEPS_RECOMMENDED, GAP_ANALYSIS
|
||||
- Phase3/4/5 Implementation Guides
|
||||
- KILOCODE_RUNBOOK, OPTIMIZATION_GUIDE
|
||||
- All spec files for pending work (RTH, CONFIG_EXPORT, DIAGNOSTIC_LOGGING)
|
||||
- src/, tests/, docs/, deployment/, rules/, .kilocode/ unchanged"
|
||||
|
||||
Write-Host "`nDeleted: $deleted items" -ForegroundColor Green
|
||||
Write-Host "Skipped: $notFound items (already gone)" -ForegroundColor DarkGray
|
||||
Write-Host "`n=== Done! Current root files: ===" -ForegroundColor Cyan
|
||||
Get-ChildItem -File | Where-Object { $_.Name -notlike ".*" } | Select-Object Name | Format-Table -HideTableHeaders
|
||||
Reference in New Issue
Block a user