singularity-forge/src/resources/extensions
Mikael Hugo eeb80bbbdd fix: register 6 detector gates + add adversarial-finding kind + watchdog log rotation
Three concrete fixes from open self-feedback assessment 2026-05-17:

- uok/gate-registry-bootstrap.js: register all 6 R081 detector gates
  (same-unit-loop, zero-progress, repeated-feedback-kind, artifact-flap,
  stale-lock, periodic-detector-sweep) alongside drift-detection and
  iter-completion-reconciler. Closes the gap reported by
  sf-mp9udspu-fsf7si — bootstrap previously registered 2 of 8 gates.

- self-feedback.js ALLOWED_KIND_DOMAINS: add `adversarial-finding`.
  Closes gap reported by sf-mp9u4i25-fczmcj — R075 (autonomous
  adversarial review) challenge unit had no kind to file findings under.

- sf-autonomous-watchdog.sh: delete watchdog-run-*.log files older than
  60 minutes at each cycle start. Without rotation .sf/ grew to 1.9 GB
  in 24h (today's snapshot). 60 min retention captures last cycle for
  post-incident triage; older state is already in DB + iterations.jsonl.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-17 16:08:05 +02:00
..
async-jobs
aws-auth
bg-shell
browser-tools
claude-code-cli
context7
github-sync
guardrails
mac-tools
mcp-client
ollama
remote-questions
search-the-web refactor: consolidate loop signals and gate registry wiring 2026-05-17 14:45:12 +02:00
sf fix: register 6 detector gates + add adversarial-finding kind + watchdog log rotation 2026-05-17 16:08:05 +02:00
shared refactor: consolidate loop signals and gate registry wiring 2026-05-17 14:45:12 +02:00
universal-config
voice
ask-user-questions.js
get-secrets-from-user.js
package.json