Files
rose-ash/.gitignore
giles e67852ca96 Scheduled-loop infra: lockfile guard + release + fire log
- 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.
2026-04-24 16:39:17 +00:00

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/