Skip to content

Restore valid Markdown delimiter runs in the guidance observer #476

Closed

Description

@devantler

🤖 Generated by the Agentic Engineer

Problem

The merged guidance observer rejects valid double-backtick Markdown spans. On main at 59c8266, Use ``gh pr view --json state,mergedAt``. returns UNKNOWN, although the preceding guard accepts this literal command. Character parity cannot distinguish a Markdown delimiter run from shell substitution.

Acceptance criteria

Track matching Markdown delimiter runs so valid single, double and triple code spans, including earlier completed spans on the same line, remain accepted. Preserve UNKNOWN for leading or in-word shell substitutions, escapes and incomplete quoting, and preserve real standalone closing fences. Add actual observer/guard regression coverage and retain all existing checks. Inspected guidance must never execute. Size: S.

Part of #51. Related roadmap: #38.

Activity

  1. self-assigned this
    on Oct 4, 2026
  2. added theissue type on Oct 4, 2026
  3. moved this to 🏃🏻‍♂️ In Progress in 🌊 Project Boardon Oct 4, 2026
  4. added a commit that references this issue on Oct 4, 2026
  5. moved this from 🏃🏻‍♂️ In Progress to 👀 In Review in 🌊 Project Boardon Oct 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

Fields

Priority

None yet

Effort

None yet

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions