Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions scripts/ci/test_strix_quick_gate.sh
Original file line number Diff line number Diff line change
Expand Up @@ -452,8 +452,14 @@ assert_opencode_review_uses_codegraph_and_gpt5_fallback() {
assert_file_not_contains "$workflow_file" 'case "$opencode_run_status" in' "opencode review retries timeout-class model failures instead of immediately abandoning that model"
assert_file_contains "$workflow_file" '"ci-review-fallback"' "opencode review workflow declares a dedicated fallback agent"
assert_file_contains "$workflow_file" '"steps": 12' "opencode review fallback agent has enough bounded steps to conclude after MCP inspection"
assert_file_contains "$workflow_file" '"lsp": true' "opencode review enables LSP support in the generated runtime config"
assert_file_contains "$workflow_file" '"read": "allow"' "opencode review allows read-only file inspection"
assert_file_contains "$workflow_file" '"grep": "allow"' "opencode review allows focused literal searches"
assert_file_contains "$workflow_file" '"bash": "allow"' "opencode review can execute bounded verification commands"
assert_file_contains "$workflow_file" '"task": "allow"' "opencode review can run configured task tools"
assert_file_contains "$workflow_file" '"webfetch": "allow"' "opencode review can fetch bounded external references"
assert_file_contains "$workflow_file" '"websearch": "allow"' "opencode review can perform bounded external searches"
assert_file_contains "$workflow_file" '"lsp": "allow"' "opencode review can use LSP inspection tools"
assert_file_contains "$workflow_file" '"external_directory": "allow"' "opencode review can read the real checkout from its isolated review workspace"
assert_file_not_contains "$workflow_file" '"external_directory": "deny"' "opencode review must not block focused reads of the real checkout"
assert_file_contains "$workflow_file" "Bounded evidence is available in ./bounded-review-evidence.md" "opencode review prompt points the model at the bounded evidence file"
Expand Down