Skip to content

chore(node): remove stale generated tag files orphaned by Common* rename#3689

Merged
Apollon77 merged 1 commit intomainfrom
fix-generate-duplicates
May 5, 2026
Merged

chore(node): remove stale generated tag files orphaned by Common* rename#3689
Apollon77 merged 1 commit intomainfrom
fix-generate-duplicates

Conversation

@Apollon77
Copy link
Copy Markdown
Collaborator

@Apollon77 Apollon77 commented May 5, 2026

Summary

  • Codegen for the recent namespace tag updates renamed several exports by prefixing with Common (e.g. AreaNamespaceTagCommonAreaNamespaceTag). The new files were generated and packages/node/src/tags/index.ts was updated, but the old files were left behind on disk — unexported and unreferenced.
  • Removes the 10 orphan files in packages/node/src/tags/.

Files removed

  • AreaNamespaceTag.ts
  • CompassDirectionTag.ts
  • CompassLocationTag.ts
  • DirectionTag.ts
  • LandmarkNamespaceTag.ts
  • LevelTag.ts
  • LocationTag.ts
  • NumberTag.ts
  • PositionTag.ts
  • RelativePositionTag.ts

Verified via repo-wide search: no import or export references the bare (non-Common-prefixed) symbol names anywhere in the codebase. Each has a Common* counterpart that IS exported from the index barrel.

🤖 Generated with Claude Code

Codegen for Matter 1.5.1 renamed several namespace tag exports by
prefixing them with `Common` (e.g. `AreaNamespaceTag` →
`CommonAreaNamespaceTag`). The new files were generated and the index
barrel was updated, but the old files were left behind on disk —
unexported and unused, but still present.

Remove the 10 orphan files in `packages/node/src/tags/`:
- AreaNamespaceTag.ts
- CompassDirectionTag.ts
- CompassLocationTag.ts
- DirectionTag.ts
- LandmarkNamespaceTag.ts
- LevelTag.ts
- LocationTag.ts
- NumberTag.ts
- PositionTag.ts
- RelativePositionTag.ts

Verified via repo-wide search: no `import` or `export` references the
bare (non-`Common`-prefixed) names. Build, format-verify, and full
node test suite (988 tests) pass.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings May 5, 2026 12:37
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR cleans up @matter/node’s generated semantic tag namespace sources by removing stale, unreferenced tag files that were left behind after the Common* rename (e.g. PositionTagCommonPositionTag), keeping packages/node/src/tags/ aligned with what is actually exported and used.

Changes:

  • Removed 10 orphaned generated tag namespace files in packages/node/src/tags/ that have Common* replacements.
  • Kept the tags barrel aligned with the Common* exports (verified packages/node/src/tags/index.ts exports Common* files).
  • Verified via repo search that the removed symbol names are not imported anywhere (no import { XTag } ... usages found).

Reviewed changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated no comments.

Show a summary per file
File Description
packages/node/src/tags/AreaNamespaceTag.ts Removed stale generated tag namespace file (superseded by CommonAreaNamespaceTag).
packages/node/src/tags/CompassDirectionTag.ts Removed stale generated tag namespace file (superseded by CommonCompassDirectionTag).
packages/node/src/tags/CompassLocationTag.ts Removed stale generated tag namespace file (superseded by CommonCompassLocationTag).
packages/node/src/tags/DirectionTag.ts Removed stale generated tag namespace file (superseded by CommonDirectionTag).
packages/node/src/tags/LandmarkNamespaceTag.ts Removed stale generated tag namespace file (superseded by CommonLandmarkNamespaceTag).
packages/node/src/tags/LevelTag.ts Removed stale generated tag namespace file (superseded by CommonLevelTag).
packages/node/src/tags/LocationTag.ts Removed stale generated tag namespace file (superseded by CommonLocationTag).
packages/node/src/tags/NumberTag.ts Removed stale generated tag namespace file (superseded by CommonNumberTag).
packages/node/src/tags/PositionTag.ts Removed stale generated tag namespace file (superseded by CommonPositionTag).
packages/node/src/tags/RelativePositionTag.ts Removed stale generated tag namespace file (superseded by CommonRelativePositionTag).

@Apollon77 Apollon77 merged commit f11e350 into main May 5, 2026
42 checks passed
@Apollon77 Apollon77 deleted the fix-generate-duplicates branch May 5, 2026 12:56
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.

2 participants