Skip to content

Разбор не узнаёт вердикт, написанный markdown-жирным: **1. met** #1122

Description

@gHashTag

Часть #1090, последнее звено цепи после #1113, #1119 и #1121.

Доказано прогоном

После починки корня путей ревьюер наконец видит содержимое и отвечает по существу — 2733 знака вместо 198. И parsed=0.

Его ответ:

**1. met** — The test runDashboardEntryExitCardButtonsAndEmptyState structurally proves...
**2. met** — Each of the three card buttons is proven by a run, not merely by handler existence...
**3. met** — A fresh QueenDelegationRegistry is created and asserted to have empty open...
**4. met** — The test explicitly guards against unreachable screens using occurrence counts...

Четыре вердикта, все распознаваемые человеком, ноль распознанных разбором.

Причина

lineStartsWithNumber в QueenReviewVerdictRequest требует, чтобы значащее содержимое строки начиналось с номера. Комментарий рядом честно перечисляет, что он умеет: голый номер (3.) и чекбокс ([x] 3.). Markdown-жирный **1. не подходит, и строка не рассматривается вовсе.

Это третья форма подряд, где цепочка была исправна, а последний разбор молча ронял результат: сначала пустой бриф (#1113), потом не тот корень путей (#1121), теперь формат ответа.

Готово, когда

  • Вердикт распознаётся независимо от markdown-обрамления номера: **1., 1., [x] 1., - 1.
  • Строка, где номер есть, а ключевого слова нет, по-прежнему не даёт вердикта — снисходительность к обрамлению не должна превращаться в угадывание.
  • Проверяется на настоящем ответе, а не на придуманном: вердикты из прогона выше должны разбираться в 4 из 4.
  • Проверка ломается, если снять поддержку обрамления.

Границы

rings/SR-00/QueenReviewVerdictRequest.swift, tests/swift/ChatSSEEndToEndTest.swift.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions