Skip to content

idd-issue --from-discussion quotes third-party text by a prose rule only — one unquoted line can hide a real blocker from the gate #372

Open

Description

@kiki830621

Problem

idd-issue --from-discussion copies a GitHub Discussion's opening post — written by any account — into the new issue's body, above the ## Current Status block. The only thing that keeps that third-party text from acting as issue structure is a prose rule in the skill: prefix every copied line with >. The model applies it line by line; nothing mechanical does.

The round-6 verify of PR #318 measured what a single unquoted line does. A lazy-continuation line inside the quote, `````x``` is how I wrote it``, is one of the actionability reader's documented fence divergences (an opener whose info string contains a backtick). The reader opens a fence that never closes and returns no ### Blocking — while GitHub, through markdown-it, still renders the real `### Blocking` section with its blocker. A third-party post can therefore hide a real blocker from the gate. When every line carries `>`, the reader reads the blocker correctly.

Expected

  • The seed text is quoted mechanically, e.g. sed 's/^/> /' (or an equivalent that also handles blank lines), not by a per-line prose instruction.
  • A test feeds an opening post containing the shape above and asserts the gate still reports the issue's own ### Blocking.

Source

Complexity

Simple — one quoting step in idd-issue, one test.

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

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions