chronogrid/scripts/verify_agent_work.ps1

39 lines
1.4 KiB
PowerShell

# ==============================================================================
# ChronoGrid P2P - Agent Verification Pipeline
# Runs compilation and specification alignment checks
# ==============================================================================
$ErrorActionPreference = "Continue"
Write-Host "--- RUNNING AGENT VERIFICATION PIPELINE ---" -ForegroundColor Cyan
# 1. Check Rust Compilation for chronogrid_core
Write-Host "1. Checking chronogrid_core..." -ForegroundColor Yellow
Set-Location "$PSScriptRoot\..\crates\chronogrid_core"
cargo check --quiet
if ($LASTEXITCODE -ne 0) {
Write-Host "FAILED: Rust compilation errors detected in chronogrid_core." -ForegroundColor Red
Exit 1
}
# 2. Check Rust Compilation for chronogrid_ffi
Write-Host "2. Checking chronogrid_ffi..." -ForegroundColor Yellow
Set-Location "$PSScriptRoot\..\crates\chronogrid_ffi"
cargo check --quiet
if ($LASTEXITCODE -ne 0) {
Write-Host "FAILED: Rust compilation errors detected in chronogrid_ffi." -ForegroundColor Red
Exit 1
}
# 3. Check Flutter Code Formatting & Dependencies
Write-Host "3. Checking Flutter Shell..." -ForegroundColor Yellow
Set-Location "$PSScriptRoot\..\apps\chronogrid_flutter"
flutter analyze
if ($LASTEXITCODE -ne 0) {
Write-Host "FAILED: Flutter analysis errors detected." -ForegroundColor Red
Exit 1
}
Write-Host "--- ALL VERIFICATION CHECKS PASSED SUCCESSFULLY ---" -ForegroundColor Green
Exit 0