- scripts/loop-guard.sh — atomic claim with 30-min staleness overtake, appends NDJSON event to .loop-logs/<lang>.ndjson. Exit 0 = go ahead, exit 1 = another run is live, skip. - scripts/loop-release.sh — clear lock, log release with exit status. Intended for 7 per-language /schedule routines firing every 15 minutes. Lock detects overlap so tight cadences are safe; stale lock (>30 min) overtaken automatically if an agent dies mid-run.
36 lines
621 B
Plaintext
36 lines
621 B
Plaintext
__pycache__/
|
|
*.pyc
|
|
*.pyo
|
|
shared/sx/.cache/
|
|
.env
|
|
node_modules/
|
|
*.egg-info/
|
|
dist/
|
|
build/
|
|
.venv/
|
|
venv/
|
|
_snapshot/
|
|
_debug/
|
|
sx-haskell/
|
|
sx-rust/
|
|
shared/static/scripts/sx-full-test.js
|
|
hosts/ocaml/_build/
|
|
hosts/ocaml/browser/sx_browser.bc.wasm.assets/
|
|
hosts/ocaml/browser/sx_browser.bc.wasm.assets.bak/
|
|
hosts/ocaml/bin/mcp_tree_built.exe
|
|
hosts/ocaml/hosts/
|
|
hosts/ocaml/test-results/
|
|
shared/static/wasm/sx_browser.bc.wasm.assets/
|
|
.claude/worktrees/
|
|
tests/playwright/test-results/
|
|
test-results/
|
|
test-case-define.sx
|
|
test-case-define.txt
|
|
test_all.js
|
|
test_final.js
|
|
test_interactive.js
|
|
|
|
# Loop lock/log state
|
|
.loop-locks/
|
|
.loop-logs/
|