Use central PR scheduler workflow#25
Conversation
There was a problem hiding this comment.
Pull request overview
This PR migrates the repository’s PR review/merge scheduler workflow from a repository-local implementation to the centralized reusable workflow hosted in ContextualWisdomLab/.github, keeping this repo as a thin caller while preserving GitHub Flow + default-branch base detection.
Changes:
- Replaced local scheduler steps with a call to
ContextualWisdomLab/.github/.github/workflows/pr-review-merge-scheduler.yml. - Removed caller-side concurrency so the central workflow controls queue serialization.
- Introduced/forwarded new scheduler controls (
merge_mode,update_branches) and standardizedproject_flow/base_branchinputs.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
OpenCode reviewed the current-head bounded evidence and found failing GitHub Checks that need source-backed diagnosis before merge.
- Result: REQUEST_CHANGES
- Reason: one or more GitHub Checks failed on current head
b2dd0e8ae744bd69f5f3c4e3ae10959fdf7d6d6b. - Head SHA:
b2dd0e8ae744bd69f5f3c4e3ae10959fdf7d6d6b - Workflow run: 28215629737
- Workflow attempt: 1
Failed checks
- Strix Security Scan/strix: FAILURE (https://github.com/ContextualWisdomLab/ContextualWisdomLab.github.io/actions/runs/28215629728/job/83586020442)
Findings
No deterministic missing-string markers or Strix report locations were recognized. Use the failed-check evidence below to map each failed check to exact local source lines before approving.
Failed check evidence for line-specific fixes
Failed GitHub Check Evidence
- PR: #25
- Head SHA:
b2dd0e8ae744bd69f5f3c4e3ae10959fdf7d6d6b - Repository:
ContextualWisdomLab/ContextualWisdomLab.github.io
Line-specific repair contract
-
Treat the check logs and annotations below as diagnostic evidence, not as a complete review.
-
For each actionable failed check, inspect the local source or diff and identify the exact file line that must change.
-
OpenCode
REQUEST_CHANGESfindings must includepath,line,root_cause,fix_direction,regression_test_direction, andsuggested_diff. -
Do not request changes with only a GitHub Actions URL or a generic check name.
-
When Strix logs contain multiple
Vulnerability ReportorModel ... Vulnerabilities ...sections, include every model-reported vulnerability in the review evidence and findings, including model name, title, severity, endpoint, and Code Locations/path:line evidence when present. -
Create one OpenCode finding per Strix model vulnerability report; do not satisfy two model reports with one combined finding, even when titles or locations match.
Failed check: Strix Security Scan/strix
- Type:
check_run - Conclusion:
FAILURE - Details URL: https://github.com/ContextualWisdomLab/ContextualWisdomLab.github.io/actions/runs/28215629728/job/83586020442
- Workflow run id:
28215629728 - Check run id:
83586020442
Failed job steps
- step 7: Self-test Strix gate script (failure)
Check annotations
- .github:53-53 [failure] Process completed with exit code 1.
Failed log signal summary
strix Self-test Strix gate script 2026-06-26T03:41:16.9158388Z FAIL: opencode config declares MCP servers (missing '"mcp"')
strix Self-test Strix gate script 2026-06-26T03:41:16.9175240Z FAIL: opencode config declares the CodeGraph MCP server (missing '"codegraph"')
strix Self-test Strix gate script 2026-06-26T03:41:16.9192352Z FAIL: opencode config declares the DeepWiki MCP server (missing '"deepwiki"')
strix Self-test Strix gate script 2026-06-26T03:41:16.9209472Z FAIL: opencode config declares the Context7 MCP server (missing '"context7"')
strix Self-test Strix gate script 2026-06-26T03:41:16.9230322Z FAIL: opencode config declares the web search MCP server (missing '"web_search"')
strix Self-test Strix gate script 2026-06-26T03:41:16.9252310Z FAIL: opencode config points DeepWiki at the official remote MCP endpoint (missing '"url": "https://mcp.deepwiki.com/mcp"')
strix Self-test Strix gate script 2026-06-26T03:41:16.9269876Z FAIL: opencode config pins the Context7 MCP package (missing '"@upstash/context7-mcp@3.1.0"')
strix Self-test Strix gate script 2026-06-26T03:41:16.9287759Z FAIL: opencode config pins the web search MCP package (missing '"@guhcostan/web-search-mcp@1.0.5"')
strix Self-test Strix gate script 2026-06-26T03:41:16.9304300Z FAIL: opencode config launches CodeGraph in MCP mode (missing '"serve", "--mcp"')
strix Self-test Strix gate script 2026-06-26T03:41:16.9322404Z FAIL: opencode config uses a reachable DeepSeek V3 small model (missing '"small_model": "github-models/deepseek/deepseek-v3-0324"')
strix Self-test Strix gate script 2026-06-26T03:41:16.9340538Z FAIL: opencode config defines GitHub Models GPT-5 with full model id (missing '"openai/gpt-5"')
strix Self-test Strix gate script 2026-06-26T03:41:16.9358408Z FAIL: opencode config defines DeepSeek R1 fallback (missing '"deepseek/deepseek-r1-0528"')
strix Self-test Strix gate script 2026-06-26T03:41:16.9375389Z FAIL: opencode config defines DeepSeek V3 fallback (missing '"deepseek/deepseek-v3-0324"')
strix Self-test Strix gate script 2026-06-26T03:41:16.9392188Z FAIL: opencode config uses the GitHub Models GPT-5 200k context window (missing '"context": 200000')
strix Self-test Strix gate script 2026-06-26T03:41:16.9410532Z FAIL: opencode config uses the GitHub Models GPT-5 100k output window (missing '"output": 100000')
strix Self-test Strix gate script 2026-06-26T03:44:03.0600859Z ##[error]Process completed with exit code 1.
Failed log excerpt
strix Self-test Strix gate script 2026-06-26T03:41:16.1746136Z ##[group]Run bash "$TRUSTED_STRIX_GATE_TEST"
strix Self-test Strix gate script 2026-06-26T03:41:16.1746943Z ^[[36;1mbash "$TRUSTED_STRIX_GATE_TEST"^[[0m
strix Self-test Strix gate script 2026-06-26T03:41:16.1777977Z shell: /usr/bin/bash -e {0}
strix Self-test Strix gate script 2026-06-26T03:41:16.1778232Z env:
strix Self-test Strix gate script 2026-06-26T03:41:16.1778460Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
strix Self-test Strix gate script 2026-06-26T03:41:16.1778829Z pythonLocation: /opt/hostedtoolcache/Python/3.13.14/x64
strix Self-test Strix gate script 2026-06-26T03:41:16.1779264Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.14/x64/lib/pkgconfig
strix Self-test Strix gate script 2026-06-26T03:41:16.1779703Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.14/x64
strix Self-test Strix gate script 2026-06-26T03:41:16.1780120Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.14/x64
strix Self-test Strix gate script 2026-06-26T03:41:16.1803623Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.14/x64
strix Self-test Strix gate script 2026-06-26T03:41:16.1804356Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.14/x64/lib
strix Self-test Strix gate script 2026-06-26T03:41:16.1805140Z TRUSTED_WORKSPACE: /home/runner/work/_temp/trusted-workspace
strix Self-test Strix gate script 2026-06-26T03:41:16.1806111Z TRUSTED_STRIX_GATE: /home/runner/work/_temp/trusted-workspace/scripts/ci/strix_quick_gate.sh
strix Self-test Strix gate script 2026-06-26T03:41:16.1807660Z TRUSTED_STRIX_GATE_TEST: /home/runner/work/_temp/trusted-workspace/scripts/ci/test_strix_quick_gate.sh
strix Self-test Strix gate script 2026-06-26T03:41:16.1808580Z ##[endgroup]
strix Self-test Strix gate script 2026-06-26T03:41:16.9156245Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T03:41:16.9158388Z FAIL: opencode config declares MCP servers (missing '"mcp"')
strix Self-test Strix gate script 2026-06-26T03:41:16.9173209Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T03:41:16.9175240Z FAIL: opencode config declares the CodeGraph MCP server (missing '"codegraph"')
strix Self-test Strix gate script 2026-06-26T03:41:16.9190605Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T03:41:16.9192352Z FAIL: opencode config declares the DeepWiki MCP server (missing '"deepwiki"')
strix Self-test Strix gate script 2026-06-26T03:41:16.9207020Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T03:41:16.9209472Z FAIL: opencode config declares the Context7 MCP server (missing '"context7"')
strix Self-test Strix gate script 2026-06-26T03:41:16.9227419Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T03:41:16.9230322Z FAIL: opencode config declares the web search MCP server (missing '"web_search"')
strix Self-test Strix gate script 2026-06-26T03:41:16.9249464Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T03:41:16.9252310Z FAIL: opencode config points DeepWiki at the official remote MCP endpoint (missing '"url": "https://mcp.deepwiki.com/mcp"')
strix Self-test Strix gate script 2026-06-26T03:41:16.9267882Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T03:41:16.9269876Z FAIL: opencode config pins the Context7 MCP package (missing '"@upstash/context7-mcp@3.1.0"')
strix Self-test Strix gate script 2026-06-26T03:41:16.9284740Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T03:41:16.9287759Z FAIL: opencode config pins the web search MCP package (missing '"@guhcostan/web-search-mcp@1.0.5"')
strix Self-test Strix gate script 2026-06-26T03:41:16.9301980Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T03:41:16.9304300Z FAIL: opencode config launches CodeGraph in MCP mode (missing '"serve", "--mcp"')
strix Self-test Strix gate script 2026-06-26T03:41:16.9319542Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T03:41:16.9322404Z FAIL: opencode config uses a reachable DeepSeek V3 small model (missing '"small_model": "github-models/deepseek/deepseek-v3-0324"')
strix Self-test Strix gate script 2026-06-26T03:41:16.9338070Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T03:41:16.9340538Z FAIL: opencode config defines GitHub Models GPT-5 with full model id (missing '"openai/gpt-5"')
strix Self-test Strix gate script 2026-06-26T03:41:16.9355764Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T03:41:16.9358408Z FAIL: opencode config defines DeepSeek R1 fallback (missing '"deepseek/deepseek-r1-0528"')
strix Self-test Strix gate script 2026-06-26T03:41:16.9373113Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T03:41:16.9375389Z FAIL: opencode config defines DeepSeek V3 fallback (missing '"deepseek/deepseek-v3-0324"')
strix Self-test Strix gate script 2026-06-26T03:41:16.9389968Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T03:41:16.9392188Z FAIL: opencode config uses the GitHub Models GPT-5 200k context window (missing '"context": 200000')
strix Self-test Strix gate script 2026-06-26T03:41:16.9408033Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T03:41:16.9410532Z FAIL: opencode config uses the GitHub Models GPT-5 100k output window (missing '"output": 100000')
strix Self-test Strix gate script 2026-06-26T03:41:16.9425365Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T03:41:16.9440927Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T03:41:16.9456037Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T03:41:17.8294456Z NO_CONCLUSION
strix Self-test Strix gate script 2026-06-26T03:41:18.0133215Z NO_CONCLUSION
strix Self-test Strix gate script 2026-06-26T03:41:18.1267748Z NO_CONCLUSION
strix Self-test Strix gate script 2026-06-26T03:44:03.0581550Z test_strix_quick_gate: 15 failure(s)
strix Self-test Strix gate script 2026-06-26T03:44:03.0600859Z ##[error]Process completed with exit code 1.
OpenCode Review Overview
Pull request overviewOpenCode reviewed the current-head bounded evidence and found failing GitHub Checks that need source-backed diagnosis before merge.
Failed checks
FindingsNo deterministic missing-string markers or Strix report locations were recognized. Use the failed-check evidence below to map each failed check to exact local source lines before approving. Failed check evidence for line-specific fixesFailed GitHub Check Evidence
Line-specific repair contract
Failed check: Strix Security Scan/strix
Failed job steps
Check annotations
Failed log signal summaryFailed log excerptFailed check: OpenCode Review/opencode-review
Failed job steps
Check annotations
Risk Graphflowchart LR
Change[Changed surface] --> Risk[Main risk]
Risk --> Fix[Smallest fix]
Fix --> Verify[Verification]
|
There was a problem hiding this comment.
Pull request overview
OpenCode reviewed the current-head bounded evidence and found failing GitHub Checks that need source-backed diagnosis before merge.
- Result: REQUEST_CHANGES
- Reason: one or more GitHub Checks failed on current head
268f8edd3b5f533d0c69eb4607d290359f27b0a5. - Head SHA:
268f8edd3b5f533d0c69eb4607d290359f27b0a5 - Workflow run: 28216956118
- Workflow attempt: 1
Failed checks
- Strix Security Scan/strix: FAILURE (https://github.com/ContextualWisdomLab/ContextualWisdomLab.github.io/actions/runs/28216956137/job/83589911392)
Findings
No deterministic missing-string markers or Strix report locations were recognized. Use the failed-check evidence below to map each failed check to exact local source lines before approving.
Failed check evidence for line-specific fixes
Failed GitHub Check Evidence
- PR: #25
- Head SHA:
268f8edd3b5f533d0c69eb4607d290359f27b0a5 - Repository:
ContextualWisdomLab/ContextualWisdomLab.github.io
Line-specific repair contract
-
Treat the check logs and annotations below as diagnostic evidence, not as a complete review.
-
For each actionable failed check, inspect the local source or diff and identify the exact file line that must change.
-
OpenCode
REQUEST_CHANGESfindings must includepath,line,root_cause,fix_direction,regression_test_direction, andsuggested_diff. -
Do not request changes with only a GitHub Actions URL or a generic check name.
-
When Strix logs contain multiple
Vulnerability ReportorModel ... Vulnerabilities ...sections, include every model-reported vulnerability in the review evidence and findings, including model name, title, severity, endpoint, and Code Locations/path:line evidence when present. -
Create one OpenCode finding per Strix model vulnerability report; do not satisfy two model reports with one combined finding, even when titles or locations match.
Failed check: Strix Security Scan/strix
- Type:
check_run - Conclusion:
FAILURE - Details URL: https://github.com/ContextualWisdomLab/ContextualWisdomLab.github.io/actions/runs/28216956137/job/83589911392
- Workflow run id:
28216956137 - Check run id:
83589911392
Failed job steps
- step 7: Self-test Strix gate script (failure)
Check annotations
- .github:53-53 [failure] Process completed with exit code 1.
Failed log signal summary
strix Self-test Strix gate script 2026-06-26T04:22:29.4574835Z FAIL: opencode config declares MCP servers (missing '"mcp"')
strix Self-test Strix gate script 2026-06-26T04:22:29.4600322Z FAIL: opencode config declares the CodeGraph MCP server (missing '"codegraph"')
strix Self-test Strix gate script 2026-06-26T04:22:29.4617291Z FAIL: opencode config declares the DeepWiki MCP server (missing '"deepwiki"')
strix Self-test Strix gate script 2026-06-26T04:22:29.4634867Z FAIL: opencode config declares the Context7 MCP server (missing '"context7"')
strix Self-test Strix gate script 2026-06-26T04:22:29.4658188Z FAIL: opencode config declares the web search MCP server (missing '"web_search"')
strix Self-test Strix gate script 2026-06-26T04:22:29.4673369Z FAIL: opencode config points DeepWiki at the official remote MCP endpoint (missing '"url": "https://mcp.deepwiki.com/mcp"')
strix Self-test Strix gate script 2026-06-26T04:22:29.4696115Z FAIL: opencode config pins the Context7 MCP package (missing '"@upstash/context7-mcp@3.1.0"')
strix Self-test Strix gate script 2026-06-26T04:22:29.4710937Z FAIL: opencode config pins the web search MCP package (missing '"@guhcostan/web-search-mcp@1.0.5"')
strix Self-test Strix gate script 2026-06-26T04:22:29.4729089Z FAIL: opencode config launches CodeGraph in MCP mode (missing '"serve", "--mcp"')
strix Self-test Strix gate script 2026-06-26T04:22:29.4747823Z FAIL: opencode config uses a reachable DeepSeek V3 small model (missing '"small_model": "github-models/deepseek/deepseek-v3-0324"')
strix Self-test Strix gate script 2026-06-26T04:22:29.4770546Z FAIL: opencode config defines GitHub Models GPT-5 with full model id (missing '"openai/gpt-5"')
strix Self-test Strix gate script 2026-06-26T04:22:29.4788941Z FAIL: opencode config defines DeepSeek R1 fallback (missing '"deepseek/deepseek-r1-0528"')
strix Self-test Strix gate script 2026-06-26T04:22:29.4807616Z FAIL: opencode config defines DeepSeek V3 fallback (missing '"deepseek/deepseek-v3-0324"')
strix Self-test Strix gate script 2026-06-26T04:22:29.4831561Z FAIL: opencode config uses the GitHub Models GPT-5 200k context window (missing '"context": 200000')
strix Self-test Strix gate script 2026-06-26T04:22:29.4847599Z FAIL: opencode config uses the GitHub Models GPT-5 100k output window (missing '"output": 100000')
strix Self-test Strix gate script 2026-06-26T04:25:23.2990204Z ##[error]Process completed with exit code 1.
Failed log excerpt
strix Self-test Strix gate script 2026-06-26T04:22:28.7049366Z ##[group]Run bash "$TRUSTED_STRIX_GATE_TEST"
strix Self-test Strix gate script 2026-06-26T04:22:28.7049754Z ^[[36;1mbash "$TRUSTED_STRIX_GATE_TEST"^[[0m
strix Self-test Strix gate script 2026-06-26T04:22:28.7089867Z shell: /usr/bin/bash -e {0}
strix Self-test Strix gate script 2026-06-26T04:22:28.7090123Z env:
strix Self-test Strix gate script 2026-06-26T04:22:28.7090518Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
strix Self-test Strix gate script 2026-06-26T04:22:28.7113754Z pythonLocation: /opt/hostedtoolcache/Python/3.13.14/x64
strix Self-test Strix gate script 2026-06-26T04:22:28.7114476Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.14/x64/lib/pkgconfig
strix Self-test Strix gate script 2026-06-26T04:22:28.7115032Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.14/x64
strix Self-test Strix gate script 2026-06-26T04:22:28.7115433Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.14/x64
strix Self-test Strix gate script 2026-06-26T04:22:28.7115839Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.14/x64
strix Self-test Strix gate script 2026-06-26T04:22:28.7116241Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.14/x64/lib
strix Self-test Strix gate script 2026-06-26T04:22:28.7116636Z TRUSTED_WORKSPACE: /home/runner/work/_temp/trusted-workspace
strix Self-test Strix gate script 2026-06-26T04:22:28.7117432Z TRUSTED_STRIX_GATE: /home/runner/work/_temp/trusted-workspace/scripts/ci/strix_quick_gate.sh
strix Self-test Strix gate script 2026-06-26T04:22:28.7118120Z TRUSTED_STRIX_GATE_TEST: /home/runner/work/_temp/trusted-workspace/scripts/ci/test_strix_quick_gate.sh
strix Self-test Strix gate script 2026-06-26T04:22:28.7118589Z ##[endgroup]
strix Self-test Strix gate script 2026-06-26T04:22:29.4573699Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:22:29.4574835Z FAIL: opencode config declares MCP servers (missing '"mcp"')
strix Self-test Strix gate script 2026-06-26T04:22:29.4598399Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:22:29.4600322Z FAIL: opencode config declares the CodeGraph MCP server (missing '"codegraph"')
strix Self-test Strix gate script 2026-06-26T04:22:29.4614587Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:22:29.4617291Z FAIL: opencode config declares the DeepWiki MCP server (missing '"deepwiki"')
strix Self-test Strix gate script 2026-06-26T04:22:29.4632891Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:22:29.4634867Z FAIL: opencode config declares the Context7 MCP server (missing '"context7"')
strix Self-test Strix gate script 2026-06-26T04:22:29.4652016Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:22:29.4658188Z FAIL: opencode config declares the web search MCP server (missing '"web_search"')
strix Self-test Strix gate script 2026-06-26T04:22:29.4670621Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:22:29.4673369Z FAIL: opencode config points DeepWiki at the official remote MCP endpoint (missing '"url": "https://mcp.deepwiki.com/mcp"')
strix Self-test Strix gate script 2026-06-26T04:22:29.4689952Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:22:29.4696115Z FAIL: opencode config pins the Context7 MCP package (missing '"@upstash/context7-mcp@3.1.0"')
strix Self-test Strix gate script 2026-06-26T04:22:29.4708685Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:22:29.4710937Z FAIL: opencode config pins the web search MCP package (missing '"@guhcostan/web-search-mcp@1.0.5"')
strix Self-test Strix gate script 2026-06-26T04:22:29.4726330Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:22:29.4729089Z FAIL: opencode config launches CodeGraph in MCP mode (missing '"serve", "--mcp"')
strix Self-test Strix gate script 2026-06-26T04:22:29.4744112Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:22:29.4747823Z FAIL: opencode config uses a reachable DeepSeek V3 small model (missing '"small_model": "github-models/deepseek/deepseek-v3-0324"')
strix Self-test Strix gate script 2026-06-26T04:22:29.4766619Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:22:29.4770546Z FAIL: opencode config defines GitHub Models GPT-5 with full model id (missing '"openai/gpt-5"')
strix Self-test Strix gate script 2026-06-26T04:22:29.4786544Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:22:29.4788941Z FAIL: opencode config defines DeepSeek R1 fallback (missing '"deepseek/deepseek-r1-0528"')
strix Self-test Strix gate script 2026-06-26T04:22:29.4804965Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:22:29.4807616Z FAIL: opencode config defines DeepSeek V3 fallback (missing '"deepseek/deepseek-v3-0324"')
strix Self-test Strix gate script 2026-06-26T04:22:29.4823950Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:22:29.4831561Z FAIL: opencode config uses the GitHub Models GPT-5 200k context window (missing '"context": 200000')
strix Self-test Strix gate script 2026-06-26T04:22:29.4844652Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:22:29.4847599Z FAIL: opencode config uses the GitHub Models GPT-5 100k output window (missing '"output": 100000')
strix Self-test Strix gate script 2026-06-26T04:22:29.4865755Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:22:29.4884602Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:22:29.4902239Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:22:30.6425117Z NO_CONCLUSION
strix Self-test Strix gate script 2026-06-26T04:22:30.8340608Z NO_CONCLUSION
strix Self-test Strix gate script 2026-06-26T04:22:30.9542142Z NO_CONCLUSION
strix Self-test Strix gate script 2026-06-26T04:25:23.2969954Z test_strix_quick_gate: 15 failure(s)
strix Self-test Strix gate script 2026-06-26T04:25:23.2990204Z ##[error]Process completed with exit code 1.
Dismissed for trusted Strix bootstrap: the pull_request_target base workflow cannot see the PR-added opencode.jsonc/overlay until this bootstrap change lands; this is review-tooling setup, not a source-code blocker.
There was a problem hiding this comment.
Pull request overview
OpenCode reviewed the current-head bounded evidence and found failing GitHub Checks that need source-backed diagnosis before merge.
- Result: REQUEST_CHANGES
- Reason: one or more GitHub Checks failed on current head
289e0a36150abe4ed5cc50711c12ee82abcd05c6. - Head SHA:
289e0a36150abe4ed5cc50711c12ee82abcd05c6 - Workflow run: 28217773244
- Workflow attempt: 1
Failed checks
- Strix Security Scan/strix: FAILURE (https://github.com/ContextualWisdomLab/ContextualWisdomLab.github.io/actions/runs/28217773267/job/83592352585)
Findings
No deterministic missing-string markers or Strix report locations were recognized. Use the failed-check evidence below to map each failed check to exact local source lines before approving.
Failed check evidence for line-specific fixes
Failed GitHub Check Evidence
- PR: #25
- Head SHA:
289e0a36150abe4ed5cc50711c12ee82abcd05c6 - Repository:
ContextualWisdomLab/ContextualWisdomLab.github.io
Line-specific repair contract
-
Treat the check logs and annotations below as diagnostic evidence, not as a complete review.
-
For each actionable failed check, inspect the local source or diff and identify the exact file line that must change.
-
OpenCode
REQUEST_CHANGESfindings must includepath,line,root_cause,fix_direction,regression_test_direction, andsuggested_diff. -
Do not request changes with only a GitHub Actions URL or a generic check name.
-
When Strix logs contain multiple
Vulnerability ReportorModel ... Vulnerabilities ...sections, include every model-reported vulnerability in the review evidence and findings, including model name, title, severity, endpoint, and Code Locations/path:line evidence when present. -
Create one OpenCode finding per Strix model vulnerability report; do not satisfy two model reports with one combined finding, even when titles or locations match.
Failed check: Strix Security Scan/strix
- Type:
check_run - Conclusion:
FAILURE - Details URL: https://github.com/ContextualWisdomLab/ContextualWisdomLab.github.io/actions/runs/28217773267/job/83592352585
- Workflow run id:
28217773267 - Check run id:
83592352585
Failed job steps
- step 7: Self-test Strix gate script (failure)
Check annotations
- .github:53-53 [failure] Process completed with exit code 1.
Failed log signal summary
strix Self-test Strix gate script 2026-06-26T04:47:13.7341020Z FAIL: opencode config declares MCP servers (missing '"mcp"')
strix Self-test Strix gate script 2026-06-26T04:47:13.7358908Z FAIL: opencode config declares the CodeGraph MCP server (missing '"codegraph"')
strix Self-test Strix gate script 2026-06-26T04:47:13.7378052Z FAIL: opencode config declares the DeepWiki MCP server (missing '"deepwiki"')
strix Self-test Strix gate script 2026-06-26T04:47:13.7404222Z FAIL: opencode config declares the Context7 MCP server (missing '"context7"')
strix Self-test Strix gate script 2026-06-26T04:47:13.7423959Z FAIL: opencode config declares the web search MCP server (missing '"web_search"')
strix Self-test Strix gate script 2026-06-26T04:47:13.7440368Z FAIL: opencode config points DeepWiki at the official remote MCP endpoint (missing '"url": "https://mcp.deepwiki.com/mcp"')
strix Self-test Strix gate script 2026-06-26T04:47:13.7460608Z FAIL: opencode config pins the Context7 MCP package (missing '"@upstash/context7-mcp@3.1.0"')
strix Self-test Strix gate script 2026-06-26T04:47:13.7479443Z FAIL: opencode config pins the web search MCP package (missing '"@guhcostan/web-search-mcp@1.0.5"')
strix Self-test Strix gate script 2026-06-26T04:47:13.7498976Z FAIL: opencode config launches CodeGraph in MCP mode (missing '"serve", "--mcp"')
strix Self-test Strix gate script 2026-06-26T04:47:13.7517387Z FAIL: opencode config uses a reachable DeepSeek V3 small model (missing '"small_model": "github-models/deepseek/deepseek-v3-0324"')
strix Self-test Strix gate script 2026-06-26T04:47:13.7536030Z FAIL: opencode config defines GitHub Models GPT-5 with full model id (missing '"openai/gpt-5"')
strix Self-test Strix gate script 2026-06-26T04:47:13.7557569Z FAIL: opencode config defines DeepSeek R1 fallback (missing '"deepseek/deepseek-r1-0528"')
strix Self-test Strix gate script 2026-06-26T04:47:13.7576331Z FAIL: opencode config defines DeepSeek V3 fallback (missing '"deepseek/deepseek-v3-0324"')
strix Self-test Strix gate script 2026-06-26T04:47:13.7595190Z FAIL: opencode config uses the GitHub Models GPT-5 200k context window (missing '"context": 200000')
strix Self-test Strix gate script 2026-06-26T04:47:13.7613814Z FAIL: opencode config uses the GitHub Models GPT-5 100k output window (missing '"output": 100000')
strix Self-test Strix gate script 2026-06-26T04:50:10.1489251Z ##[error]Process completed with exit code 1.
Failed log excerpt
strix Self-test Strix gate script 2026-06-26T04:47:12.9254613Z ##[group]Run bash "$TRUSTED_STRIX_GATE_TEST"
strix Self-test Strix gate script 2026-06-26T04:47:12.9255070Z ^[[36;1mbash "$TRUSTED_STRIX_GATE_TEST"^[[0m
strix Self-test Strix gate script 2026-06-26T04:47:12.9291390Z shell: /usr/bin/bash -e {0}
strix Self-test Strix gate script 2026-06-26T04:47:12.9291724Z env:
strix Self-test Strix gate script 2026-06-26T04:47:12.9292013Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
strix Self-test Strix gate script 2026-06-26T04:47:12.9292440Z pythonLocation: /opt/hostedtoolcache/Python/3.13.14/x64
strix Self-test Strix gate script 2026-06-26T04:47:12.9292942Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.14/x64/lib/pkgconfig
strix Self-test Strix gate script 2026-06-26T04:47:12.9293431Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.14/x64
strix Self-test Strix gate script 2026-06-26T04:47:12.9293921Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.14/x64
strix Self-test Strix gate script 2026-06-26T04:47:12.9294373Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.14/x64
strix Self-test Strix gate script 2026-06-26T04:47:12.9294835Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.14/x64/lib
strix Self-test Strix gate script 2026-06-26T04:47:12.9295469Z TRUSTED_WORKSPACE: /home/runner/work/_temp/trusted-workspace
strix Self-test Strix gate script 2026-06-26T04:47:12.9296289Z TRUSTED_STRIX_GATE: /home/runner/work/_temp/trusted-workspace/scripts/ci/strix_quick_gate.sh
strix Self-test Strix gate script 2026-06-26T04:47:12.9297391Z TRUSTED_STRIX_GATE_TEST: /home/runner/work/_temp/trusted-workspace/scripts/ci/test_strix_quick_gate.sh
strix Self-test Strix gate script 2026-06-26T04:47:12.9297956Z ##[endgroup]
strix Self-test Strix gate script 2026-06-26T04:47:13.7339796Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:47:13.7341020Z FAIL: opencode config declares MCP servers (missing '"mcp"')
strix Self-test Strix gate script 2026-06-26T04:47:13.7357536Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:47:13.7358908Z FAIL: opencode config declares the CodeGraph MCP server (missing '"codegraph"')
strix Self-test Strix gate script 2026-06-26T04:47:13.7375217Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:47:13.7378052Z FAIL: opencode config declares the DeepWiki MCP server (missing '"deepwiki"')
strix Self-test Strix gate script 2026-06-26T04:47:13.7398444Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:47:13.7404222Z FAIL: opencode config declares the Context7 MCP server (missing '"context7"')
strix Self-test Strix gate script 2026-06-26T04:47:13.7417662Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:47:13.7423959Z FAIL: opencode config declares the web search MCP server (missing '"web_search"')
strix Self-test Strix gate script 2026-06-26T04:47:13.7438177Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:47:13.7440368Z FAIL: opencode config points DeepWiki at the official remote MCP endpoint (missing '"url": "https://mcp.deepwiki.com/mcp"')
strix Self-test Strix gate script 2026-06-26T04:47:13.7457485Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:47:13.7460608Z FAIL: opencode config pins the Context7 MCP package (missing '"@upstash/context7-mcp@3.1.0"')
strix Self-test Strix gate script 2026-06-26T04:47:13.7477496Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:47:13.7479443Z FAIL: opencode config pins the web search MCP package (missing '"@guhcostan/web-search-mcp@1.0.5"')
strix Self-test Strix gate script 2026-06-26T04:47:13.7497074Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:47:13.7498976Z FAIL: opencode config launches CodeGraph in MCP mode (missing '"serve", "--mcp"')
strix Self-test Strix gate script 2026-06-26T04:47:13.7514789Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:47:13.7517387Z FAIL: opencode config uses a reachable DeepSeek V3 small model (missing '"small_model": "github-models/deepseek/deepseek-v3-0324"')
strix Self-test Strix gate script 2026-06-26T04:47:13.7533960Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:47:13.7536030Z FAIL: opencode config defines GitHub Models GPT-5 with full model id (missing '"openai/gpt-5"')
strix Self-test Strix gate script 2026-06-26T04:47:13.7551746Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:47:13.7557569Z FAIL: opencode config defines DeepSeek R1 fallback (missing '"deepseek/deepseek-r1-0528"')
strix Self-test Strix gate script 2026-06-26T04:47:13.7570457Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:47:13.7576331Z FAIL: opencode config defines DeepSeek V3 fallback (missing '"deepseek/deepseek-v3-0324"')
strix Self-test Strix gate script 2026-06-26T04:47:13.7589467Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:47:13.7595190Z FAIL: opencode config uses the GitHub Models GPT-5 200k context window (missing '"context": 200000')
strix Self-test Strix gate script 2026-06-26T04:47:13.7608091Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:47:13.7613814Z FAIL: opencode config uses the GitHub Models GPT-5 100k output window (missing '"output": 100000')
strix Self-test Strix gate script 2026-06-26T04:47:13.7626727Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:47:13.7644690Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:47:13.7662932Z grep: /home/runner/work/_temp/trusted-workspace/opencode.jsonc: No such file or directory
strix Self-test Strix gate script 2026-06-26T04:47:14.1955313Z NO_CONCLUSION
strix Self-test Strix gate script 2026-06-26T04:47:14.3930947Z NO_CONCLUSION
strix Self-test Strix gate script 2026-06-26T04:47:14.5141786Z NO_CONCLUSION
strix Self-test Strix gate script 2026-06-26T04:50:10.1465939Z test_strix_quick_gate: 15 failure(s)
strix Self-test Strix gate script 2026-06-26T04:50:10.1489251Z ##[error]Process completed with exit code 1.
Failed check: OpenCode Review/opencode-review
- Type:
check_run - Conclusion:
CANCELLED - Details URL: https://github.com/ContextualWisdomLab/ContextualWisdomLab.github.io/actions/runs/28217774092/job/83592354818
- Workflow run id:
28217774092 - Check run id:
83592354818
Failed job steps
- step 2: Wait for trusted OpenCode approval review (cancelled)
Check annotations
- .github:1-1 [failure] The run was canceled by @seonghobae.
- .github:90-90 [failure] The operation was canceled.
Summary\n- replace the repository-local PR scheduler implementation with the central reusable workflow from ContextualWisdomLab/.github\n- keep this repository as a thin caller with GitHub Flow settings and default-branch base detection\n- remove caller-side scheduler concurrency so the called central workflow owns queue serialization\n\n## Verification\n- actionlint .github/workflows/pr-review-merge-scheduler.yml\n- git diff --check