Skip to content

Resolve qualified entity references across imports - #49

Merged
jbeda merged 1 commit into
mainfrom
feat/qualified-entity-references
Sep 24, 2026
Merged

jbeda merged 1 commit into
mainfrom
feat/qualified-entity-references

Conversation

@jbeda

@jbeda jbeda commented Sep 24, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Resolve direct-import scope.Entity references in relationship targets and subtype parents.
  • Render qualified relationship targets and subtype parents without traversing imported semantics.
  • Document the boundary in ADR-0018 and add Mermaid parser coverage.

Validation

  • task check
  • Adversarial local fixtures for valid, unresolved, owned, pairing, invariant, and subtype-cycle boundaries.

Review

Approximated full review (lint/schema, renderer/docs, and adversarial passes) is recorded locally in .scratch/reviews/issue-25-qualified-entity-references.md; review findings were fixed and delta-reviewed clean.

Follow-ups: #47 (speculative inherited invariant semantics), #48 (qualified prose references).

Signed-off-by: Joe Beda <joe@stacklok.com>
@jbeda
jbeda marked this pull request as ready for review September 24, 2026 00:13
@jbeda
jbeda merged commit 7aa1f40 into main Sep 24, 2026
2 checks passed
@jbeda
jbeda deleted the feat/qualified-entity-references branch September 24, 2026 00:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant