Files
6krrt/deploy/opencode-plugin/replay-fixture-r19.json
adlee-was-taken 3ef3d2d246 fix: R19 - redirect exemption, replay cleanup, and R15 missing tests
Fix defect t: checkBashMainCheckout redirect exemption now uses
join(directory, '.omo') matching checkWriteOutsideWorktree.

Fix defect u: replay deletes its temp omoDir on exit via try/finally.

Add R15 missing tests:
- read-only --directory: verifies .omo files unchanged, no new files
- one-call-per-rule: fixture triggers each rule, checks Always/(B) tables
- per-session scope: two sessions with different worktrees don't block
2026-10-04 07:53:09 -04:00

65 lines
1.3 KiB
JSON

[
{
"sessionID": "ses_r19_001",
"callID": "call_r19_001",
"tool": "task",
"args": {
"prompt": "Analyze this codebase."
}
},
{
"sessionID": "ses_r19_002",
"callID": "call_r19_002",
"tool": "task",
"args": {
"category": "quick",
"subagent_type": "oh-my-claudecode:oracle",
"prompt": "Run analysis."
}
},
{
"sessionID": "ses_r19_003",
"callID": "call_r19_003",
"tool": "task",
"args": {
"category": "quick",
"prompt": "WORKTREE: /home/alee/Sources/6krrt-worktrees/agent-guardrails. cd there first; never edit under /home/alee/Sources/6krrt/.\\nAnalyze this codebase."
}
},
{
"sessionID": "ses_r19_004",
"callID": "call_r19_004",
"tool": "bash",
"args": {
"command": "git push origin main"
}
},
{
"sessionID": "ses_r19_005",
"callID": "call_r19_005",
"tool": "bash",
"args": {
"command": "curl -s localhost:8080/health"
}
},
{
"sessionID": "ses_r19_007",
"callID": "call_r19_007",
"tool": "edit",
"args": {
"filePath": "/tmp/r19-test-rules-wt/src/test.py",
"oldString": "old",
"newString": "new"
}
},
{
"sessionID": "ses_r19_008",
"callID": "call_r19_008",
"tool": "task",
"args": {
"category": "plan",
"prompt": "tick"
}
}
]