Skip to content

Pilot semantic-tooling dogfooding during DEL-to-Workshop lowering #38

Description

@Teakowa

Related: #30
Parent integration track: #8

Goal

Use WrightKit's existing DEL/OSTW and Workshop semantic tooling as part of the real agent development workflow for core DEL -> Workshop lowering, and collect concrete evidence about where semantic tooling improves or obstructs implementation before expanding this workflow across WrightKit.

Context

del-rs already exposes Workshop-independent parse/check/HIR/inspect tooling, while workshop-rs owns canonical raw Workshop parsing, WIR, validation, and emission. #30 is the first production DEL HIR -> canonical WIR lowering task and therefore provides a useful real workload for testing whether coding agents can use WrightKit's own semantic capabilities to implement WrightKit more accurately.

This is dogfooding, not a new correctness oracle. Tool output from the implementation under development must remain advisory and must not replace independent corpus evidence, tests, canonical validation, or pinned external/reference evidence.

Scope

Non-goals

  • Making del-rs, Wright, or any candidate branch output the sole source of truth for its own correctness.
  • Requiring a new LSP, MCP, agent protocol, telemetry system, or general plugin framework before the pilot can run.
  • Adding speculative semantic-query APIs that were not needed by the real lowering work.
  • Blocking Lower core DEL HIR into canonical workshop-rs WIR #30 on unrelated tooling imperfections when existing evidence and normal development tools remain sufficient.
  • Applying the workflow as a mandatory WrightKit-wide policy before the pilot produces evidence.

Acceptance criteria

Dependencies

Planning notes

Start using the available tools immediately. Prefer CLI/machine-readable semantic queries for agent workflows and treat LSP as an optional adapter rather than a prerequisite. Keep the pilot lightweight: the purpose is to expose real product friction quickly, not to build a self-hosting framework before evidence exists.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions