反馈自动修复运行

沙箱中未能稳定复现该缺陷,主动放弃而不是提交空修复。

演练运行无法复现

总耗时

67m 38s

2026-08-11 19:41

Token

77,185

7 次模型调用

代码改动

无补丁

工具调用

16

恢复 2 次

RUN REF
97b87306d3c4
类别
docx_structure
Provider
openai_compatible
模型
deepseek-ai/DeepSeek-V4-Flash
Graph
agent-graph-v3
Policy
repair-policy-v1
扩展版本
0.3.0
基线 commit
89c9943f59c2

阶段 4 / 7

沙箱复现67m 15s重试 2

在隔离沙箱里生成一个会失败的测试,用来证明缺陷真实存在。断言只能从已登记的 Oracle 列表中挑选,模型不能提交可执行表达式。测试在基线上必须以预期方式失败,否则不算复现。

判定
测试无效
轮次
第 2 轮成功
期望失败方式
断言失败
目标测试
test_feedback_6c26ba4d_mermaid_source_shown

本阶段调用19

  • deepseek-ai/DeepSeek-V4-Flash

    输入 1,472 · 输出 8,172 tokens

    messages
    [{"role":"system","bytes":1735,"sha256":"a5103335efe46486f248bc53f705fc580c4a3ff727f2ab7cdc976ad3dbe9db40"},{"role":"user","bytes":803,"sha256":"243d62d34d47bf14a44d19f664787a1efbf8d9298245fcd1fe36095cb300062c"}]
    tool_count
    0
    response_schema
    ReproductionPlan
    oracle
    {"kind":"docx_xpath","parameters":{"parameter_names":["minimum","style","text","validator"]}}
    hypothesis
    [REDACTED_SUMMARY]
    files_to_read
    [{"path":"README.md","end_line":50,"start_line":1},{"path":"backend/app/normalizer.py","end_line":100,"start_line":1},{"path":"backend/app/pandoc_runner.py","end_line":100,"start_line":1},{"path":"backend/tests/test_normalizer.py","end_line":100,"start_line":1},{"path":"backend/tests/test_pandoc_runner.py","end_line":100,"start_line":1},{"path":"backend/tests/test_convert_api.py","end_line":100,"start_line":1}]
    target_test_selector
    test_feedback_6c26ba4d_mermaid_source_shown
    expected_failure_kind
    assertion
    extension_sync_possible
    false
  • path
    README.md
    end_line
    50
    start_line
    1
    path
    README.md
    end_line
    50
    start_line
    1
    content_bytes
    2977
  • path
    backend/app/normalizer.py
    end_line
    100
    start_line
    1
    path
    backend/app/normalizer.py
    end_line
    100
    start_line
    1
    content_bytes
    3531
  • path
    backend/app/pandoc_runner.py
    end_line
    100
    start_line
    1
    path
    backend/app/pandoc_runner.py
    end_line
    100
    start_line
    1
    content_bytes
    3598
  • path
    backend/tests/test_normalizer.py
    end_line
    100
    start_line
    1
    path
    backend/tests/test_normalizer.py
    end_line
    100
    start_line
    1
    content_bytes
    2947
  • path
    backend/tests/test_pandoc_runner.py
    end_line
    100
    start_line
    1
    path
    backend/tests/test_pandoc_runner.py
    end_line
    100
    start_line
    1
    content_bytes
    3775
  • path
    backend/tests/test_convert_api.py
    end_line
    100
    start_line
    1
    path
    backend/tests/test_convert_api.py
    end_line
    92
    start_line
    1
    content_bytes
    2446
  • deepseek-ai/DeepSeek-V4-Flash

    输入 15,324 · 输出 18,713 tokens

    messages
    [{"role":"system","bytes":1402,"sha256":"0ff456bc4a7eee6deafbff6e663aaae[REDACTED_PHONE]aea894736b0b422f346db0"},{"role":"user","bytes":22867,"sha256":"19f93ca1e9608dcbd4c632f7d80a0fa27523a0b1b56d2e88883c3a695156bb9b"}]
    tool_count
    0
    response_schema
    TestGenerationResult
    edits
    [{"mode":"search_replace","path":"backend/tests/test_feedback_regressions.py"}]
    oracle
    {"kind":"docx_xpath","parameters":{"parameter_names":["minimum","style","text","validator"]}}
    reason
    [REDACTED_SUMMARY]
    files_needed_for_fix
    []
    target_test_selector
    test_feedback_6c26ba4d_mermaid_source_shown
    expected_failure_kind
    assertion
    extension_sync_required
    false
  • source_access_denied

    edit_count
    1
    error_code
    source_access_denied
    error_type
    SourceAccessError
  • path
    README.md
    end_line
    50
    start_line
    1
    path
    README.md
    end_line
    50
    start_line
    1
    content_bytes
    2977
  • path
    backend/app/normalizer.py
    end_line
    100
    start_line
    1
    path
    backend/app/normalizer.py
    end_line
    100
    start_line
    1
    content_bytes
    3531
  • path
    backend/app/pandoc_runner.py
    end_line
    100
    start_line
    1
    path
    backend/app/pandoc_runner.py
    end_line
    100
    start_line
    1
    content_bytes
    3598
  • path
    backend/tests/test_normalizer.py
    end_line
    100
    start_line
    1
    path
    backend/tests/test_normalizer.py
    end_line
    100
    start_line
    1
    content_bytes
    2947
  • path
    backend/tests/test_pandoc_runner.py
    end_line
    100
    start_line
    1
    path
    backend/tests/test_pandoc_runner.py
    end_line
    100
    start_line
    1
    content_bytes
    3775
  • path
    backend/tests/test_convert_api.py
    end_line
    100
    start_line
    1
    path
    backend/tests/test_convert_api.py
    end_line
    92
    start_line
    1
    content_bytes
    2446
  • deepseek-ai/DeepSeek-V4-Flash

    输入 15,524 · 输出 16,458 tokens

    messages
    [{"role":"system","bytes":1402,"sha256":"0ff456bc4a7eee6deafbff6e663aaae[REDACTED_PHONE]aea894736b0b422f346db0"},{"role":"user","bytes":23122,"sha256":"fb857c31e1d4f8f11ef23db48d5c[REDACTED_PHONE]f90b0e890860f0c06e13d4b52a"}]
    tool_count
    0
    response_schema
    TestGenerationResult
    edits
    [{"mode":"full_file","path":"backend/tests/fixtures/feedback/test_feedback_6c26ba4d_mermaid_source_shown.md"},{"mode":"full_file","path":"backend/tests/test_feedback_regressions.py"}]
    oracle
    {"kind":"docx_xpath","parameters":{"parameter_names":["minimum","style","text","validator"]}}
    reason
    [REDACTED_SUMMARY]
    files_needed_for_fix
    []
    target_test_selector
    test_feedback_6c26ba4d_mermaid_source_shown
    expected_failure_kind
    assertion
    extension_sync_required
    false
  • edit_count
    2
    added_lines
    23
    patch_sha256
    eff7c322280dbb56c22ef26ca1fb4eb10bf08621de108476ff8fdef7cbdc4a4c
    changed_files
    ["backend/tests/fixtures/feedback/test_feedback_6c26ba4d_mermaid_source_shown.md","backend/tests/test_feedback_regressions.py"]
  • sandbox_unavailable

    job_id
    f224c1a1-eaa9-503f-90d1-0df[REDACTED_PHONE]
    base_sha
    89c9943f59c29bf10ae96de3dd2093249debb3df
    target_test_selector
    test_feedback_6c26ba4d_mermaid_source_shown
    error_code
    sandbox_unavailable
    error_type
    SandboxUnavailableError
  • job_id
    f224c1a1-eaa9-503f-90d1-0df[REDACTED_PHONE]
    base_sha
    89c9943f59c29bf10ae96de3dd2093249debb3df
    target_test_selector
    test_feedback_6c26ba4d_mermaid_source_shown
    junit
    {"tests":1,"errors":0,"skipped":0,"failures":1,"target_outcome":"failed","target_collected":true,"target_failure_type":null}
    status
    completed
    exit_code
    1
    timed_out
    false

独立验证

该运行未进入验证阶段。

目标测试因自身的导入或夹具问题失败,不是被测缺陷导致的,判定为无效测试。

补丁策略检查

patch-policy-v2

该运行未产生补丁。