a96780ba7e
- Created README_FR.md files for various standards and profiles in the `standards` directory, detailing conventions and usage. - Added integration documentation for ZeroClaw, AutoGen, LangGraph, and n8n in the `tools/ai/integrations` directory, outlining their roles and usage. - Introduced a comprehensive README_FR.md for the `tools/cockpit` directory, detailing operator commands and health-check routines. - Added a README_FR.md for the `tools/evals` directory, providing a benchmark framework for electronic prompts. - Created a README_FR.md for the `tools/hw/schops` directory, explaining CLI operations for schematic management. - Added README_FR.md files for the `web` directory and its `project/pcb` subdirectory, outlining the web application structure and PCB viewer inputs.
2.6 KiB
2.6 KiB
n8n Runbook
n8n stays in scope as the low-code workflow bridge around ZeroClaw, not as
the canonical source of truth for runtime state.
Use it for:
- operator-triggered chains around
zeroclawwebhooks - import/export of automation flows
- glue logic around notifications, reviews, or dispatch
Current posture:
- ZeroClaw exposes the runbook from
/integrations/n8n/README.md. - The historical JSON workflow names are kept as references, but the canonical runtime path is the ZeroClaw gateway plus repo workflows.
- If you need concrete n8n workflow files again, regenerate them as explicit tracked artifacts instead of relying on dead links.
Current local validation commands:
bash tools/ai/zeroclaw_integrations_lot.sh verify
bash tools/ai/zeroclaw_integrations_up.sh
bash tools/ai/zeroclaw_integrations_status.sh --json
bash tools/ai/zeroclaw_integrations_import_n8n.sh --json
Current runtime bootstrap:
bash tools/ai/zeroclaw_integrations_up.shauto-provisions the localmascarade-n8ncontainer if Docker is running but the container is still missing.- Official runtime basis:
docker.n8n.io/n8nio/n8non port5678, with a persistent volume per container name. - Readiness is validated through
http://127.0.0.1:5678/healthzin addition to the editor root URL, because first boot and editor startup can lag behind the health endpoint. - Workflow activation path: reuse the tracked workflow when it is already active, otherwise prefer
n8n publish:workflow --id=<ID>after import, with legacy fallbackn8n update:workflow --id=<ID> --active=true. - Activation proof now checks
n8n list:workflow --active=true --onlyId, soactive=trueis no longer assumed. - Runtime scripts fail fast on local Docker CLI timeouts and report a blocker instead of hanging indefinitely.
- If the local DB already contains the tracked workflow with the exact stored nodes/connections and
active=true, the import script now skips the CLI path and returns success immediately. - Recovery note: if local SQLite state is corrupted or still contains an obsolete workflow revision, preserve the volume backup and reset only the n8n DB files before reprovisioning the container.
Tracked smoke artifact:
tools/ai/integrations/n8n/kill_life_smoke_workflow.json- current trigger: yearly
Schedule Trigger, so the workflow stays activable without creating noisy frequent runs
- current trigger: yearly
Historical workflow names:
zeroclaw_orchestrator_workflowzeroclaw_pr_autotriage_workflow