Skip to content

[Compiler Spine] Track remaining phase-hardening follow-ups #235

@cssbruno

Description

@cssbruno

Source: follow-up audit for #58.

This issue tracks compiler-spine items intentionally deferred after the IR migration, invariant-gate cleanup, release-plan closeout, syntax contributor docs, and generated-Go policy update in PR #236.

Remaining follow-ups:

  • Add exact source spans where diagnostics, reports, and LSP metadata still fall back to broader spans.
  • Add component graph and asset graph commands, then pin their output with deterministic golden tests.
  • Decide whether invalid-IR test helpers should panic in tests, or keep returning explicit internal compiler errors at public generator boundaries.

Acceptance criteria:

  • Remaining exact-span work is split by user-facing surface so diagnostics, reports, and LSP behavior can be reviewed independently.
  • Component/asset graph contracts are documented before being advertised as stable.
  • Any intentionally deferred invalid-IR test-helper policy is documented in the relevant compiler or engineering doc.

Related: #58 and #236.

Metadata

Metadata

Assignees

No one assigned

    Labels

    IRInternal compiler IR and phase handoffsLSPLanguage server and editor toolingcompilerCompiler internals, pipeline, and generated metadatadiagnosticsDiagnostic codes, spans, and messagesgenerated GoGenerated Go source and adapter output

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions