Skip to content

Add stable block identities and robust metadata syntax #16

Description

@adrianbrowning

What to build

Make Markdown code blocks reliably addressable across listing, synchronization, validation, and CI. Metadata should support stable identities and values that are practical for real-world filenames and labels.

Acceptance criteria

  • Blocks can declare a stable documented identifier or name.
  • Every relevant command can select a block by that identifier.
  • Duplicate identifiers are detected with actionable errors.
  • Metadata supports quoted or escaped values, including paths and labels containing spaces.
  • Listing output exposes the identity and documentation shows selection examples.

Blocked by

None - can start immediately

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestready-for-agentFully specified and ready for an AFK agent

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions