Skip to content

Roadmap: version HoleReport schema and add LSP hole actions #134

Description

@zrr1999

Problem / current limitation

The current hole tooling is useful but still alpha-shaped: spore holes exposes only the currently implemented JSON shape, and the editor/LSP flow does not yet provide stable hole actions, hover summaries, or completion hooks that align with the SEP-0005 direction.

Evidence

  • spore-evolution/seps/SEP-0005-hole-driven-development.md describes a richer HoleReport protocol and agent/editor loop than the implementation currently exposes.
  • The release truth pass had to caveat hole tooling as unstable / partial rather than fully matching the SEP.

Target behavior

  • Define and document a versioned HoleReport schema for the currently supported CLI/LSP surface.
  • Add LSP/editor-facing hole actions for at least hover summary and actionable fill/fix metadata.
  • Keep unsupported SEP-only ideas explicitly marked as roadmap.

Acceptance tests

  • CLI tests cover stable JSON output for representative holes.
  • LSP tests cover hover and code-action responses for holes.
  • Docs describe the versioned schema and the supported action set.

Release priority

P1 / roadmap after first public release

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions