You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix all P0/P1/P2 review findings in autoresearch plugin
SKILL.md:
- P0: Add init subcommand call in setup, include JSONL in initial commit
- P0: Reorder keep flow: log to JSONL before git commit (prevents entry loss)
- P0: Replace git clean -fd with backup/restore pattern for state files
- P1: Add concrete baseline commands in Step 4
- P1: Add --asi flag to all log invocation examples
- P1: Handle existing branch on resume (checkout || checkout -b)
- P2: Fix evaluate text (compare against best-kept, not baseline)
- P2: Skip user confirmation in mission worker finalization
- P2: Reference status subcommand in resume section
- P2: Show --metrics flag in log examples
autoresearch_helper.py:
- P0: Replace > 0 metric filter with status-based filter (supports zero/negative metrics)
- P1: Use find_baseline() consistently in compute_confidence
- P1: Add init-before-log guard (exit 1 if no config)
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
After every few experiments (or after significant findings), update the "What's Been Tried" section in `autoresearch.md`. Include:
@@ -296,7 +335,10 @@ Droid sessions have finite context. To handle this gracefully:
296
335
1.**Track experiment count** in the current session. After ~15 experiments, context is getting heavy.
297
336
2.**Save state proactively** — all state lives in files (jsonl, md), so a new session can resume immediately.
298
337
3.**When context is getting exhausted**: update `autoresearch.md` with current findings, commit state files, and stop. The next session reads the files and continues.
299
-
4.**On resume**: read `autoresearch.md`, `autoresearch.jsonl`, and `git log --oneline -20` to understand where things stand.
338
+
4.**On resume**: read `autoresearch.md`, `autoresearch.jsonl`, and `git log --oneline -20` to understand where things stand. Check current status:
339
+
```bash
340
+
python3 autoresearch_helper.py status --jsonl autoresearch.jsonl
341
+
```
300
342
301
343
## Loop Rules Summary
302
344
@@ -347,7 +389,7 @@ Group 2: "Switch to cosine LR schedule"
347
389
Experiments: #15, #18
348
390
```
349
391
350
-
Wait for user confirmation before proceeding.
392
+
Wait for user confirmation before proceeding. In mission worker mode, proceed with the best grouping without waiting for confirmation.
0 commit comments