58 lines
2.9 KiB
JSON
58 lines
2.9 KiB
JSON
{
|
|
"generatedAt": "2026-05-02T08:23:58+00:00",
|
|
"intervalMinutes": [
|
|
"5"
|
|
],
|
|
"kinds": [
|
|
"windows_task",
|
|
"cron"
|
|
],
|
|
"schedulers": [
|
|
{
|
|
"command": "'C:\\Users\\Ami\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe' -m mais_humana.cli repo-mesh --ecosystem-root 'G:\\_codex-git' --project-root 'G:\\_codex-git\\tudo-para-ia-mais-humana' --fetch",
|
|
"environment": [
|
|
"PYTHONPATH=G:\\_codex-git\\tudo-para-ia-mais-humana\\src"
|
|
],
|
|
"install_commands": [
|
|
"$Action = New-ScheduledTaskAction -Execute 'C:\\Users\\Ami\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe' -Argument \"-m mais_humana.cli repo-mesh --ecosystem-root 'G:\\_codex-git' --project-root 'G:\\_codex-git\\tudo-para-ia-mais-humana' --fetch\"",
|
|
"$Trigger = New-ScheduledTaskTrigger -Once -At (Get-Date) -RepetitionInterval (New-TimeSpan -Minutes 5)",
|
|
"Register-ScheduledTask -TaskName 'TudoParaIA-RepositoryMeshSync' -Action $Action -Trigger $Trigger"
|
|
],
|
|
"interval_minutes": 5,
|
|
"kind": "windows_task",
|
|
"log_path": "G:\\_codex-git\\tudo-para-ia-mais-humana\\dados\\repository-mesh-runtime.jsonl",
|
|
"name": "TudoParaIA-RepositoryMeshSync",
|
|
"notes": [
|
|
"usar credencial Git do usuario operacional",
|
|
"nao usar plugin Cloudflare como via de sincronizacao"
|
|
],
|
|
"scheduler_id": "scheduler-f5620a6ef3",
|
|
"uninstall_commands": [
|
|
"Unregister-ScheduledTask -TaskName 'TudoParaIA-RepositoryMeshSync' -Confirm:$false"
|
|
],
|
|
"working_directory": "G:\\_codex-git\\tudo-para-ia-mais-humana"
|
|
},
|
|
{
|
|
"command": "cd 'G:\\_codex-git\\tudo-para-ia-mais-humana' && PYTHONPATH='G:\\_codex-git\\tudo-para-ia-mais-humana\\src' 'python' -m mais_humana.cli repo-mesh --ecosystem-root 'G:\\_codex-git' --project-root 'G:\\_codex-git\\tudo-para-ia-mais-humana' --fetch",
|
|
"environment": [
|
|
"PYTHONPATH=G:\\_codex-git\\tudo-para-ia-mais-humana\\src"
|
|
],
|
|
"install_commands": [
|
|
"(crontab -l; echo \"*/5 * * * * cd 'G:\\_codex-git\\tudo-para-ia-mais-humana' && PYTHONPATH='G:\\_codex-git\\tudo-para-ia-mais-humana\\src' 'python' -m mais_humana.cli repo-mesh --ecosystem-root 'G:\\_codex-git' --project-root 'G:\\_codex-git\\tudo-para-ia-mais-humana' --fetch >> 'G:\\_codex-git\\tudo-para-ia-mais-humana\\dados\\repository-mesh-cron.log' 2>&1\") | crontab -"
|
|
],
|
|
"interval_minutes": 5,
|
|
"kind": "cron",
|
|
"log_path": "G:\\_codex-git\\tudo-para-ia-mais-humana\\dados\\repository-mesh-cron.log",
|
|
"name": "tudo-para-ia-repository-mesh-sync",
|
|
"notes": [
|
|
"executar em cada host Linux da malha",
|
|
"bloquear se houver dirty tree ou divergencia"
|
|
],
|
|
"scheduler_id": "scheduler-aadb283653",
|
|
"uninstall_commands": [
|
|
"crontab -l | grep -v 'repository-mesh' | crontab -"
|
|
],
|
|
"working_directory": "G:\\_codex-git\\tudo-para-ia-mais-humana"
|
|
}
|
|
]
|
|
} |