Skip to content

fix(mapper): own package-less nested TypeScript sources - #246

Merged
steipete merged 2 commits into
mainfrom
fix/243-nested-package-ownership
Oct 21, 2026
Merged

steipete merged 2 commits into
mainfrom
fix/243-nested-package-ownership

Conversation

@steipete

@steipete steipete commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Fixes #243.

Package-less sources such as packages/core/governance/types.ts were missed because project discovery and source grouping only looked in conventional source directories. Discover these package roots from nested source evidence, then fill remaining ownership gaps after the existing mappers finish. Each newly covered file belongs to one bounded source group; existing owners, explicit package/project boundaries, workspace exclusions, configured exclusions, generated paths, and symlinks retain their behavior.

Adds the reporter's synthetic reproduction and regressions for repositories without workspace metadata, deterministic remapping, bounded groups, nested explicit projects, existing owners, excludes, and symlinks. The new tests fail on v0.8.3 and pass with this fix. Updates feature-mapping documentation and the changelog, with thanks to @ptahdunbar for the report.

Validation: all 39 mapper/regression tests; typecheck; lint; formatting; build; package smoke. Independent Codex autoreview is clean through P2 after fixing nested-manifest boundary findings. Full-suite and Node 22/24/26 validation also run in PR CI.

Prepares patch release 0.8.4 with a dated changelog, release highlight, and an empty 0.8.5 Unreleased section. Release metadata independently reviewed through P2; publication follows the signed-tag release pipeline after merge.

@steipete
steipete requested a review from a team as a code owner October 21, 2026 09:17
@clawsweeper

clawsweeper Bot commented Oct 21, 2026

Copy link
Copy Markdown
Contributor

🦞👀
ClawSweeper picked this up.

Pull request received. I will update this pull request when review starts.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 21, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-21T09:36:20.179550Z 343ad42 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@steipete
steipete merged commit 8cf3053 into main Oct 21, 2026
11 of 12 checks passed
@steipete
steipete deleted the fix/243-nested-package-ownership branch October 21, 2026 09:21
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.

Feature mapping: package-less nested TypeScript sources under packages/* can be unowned

1 participant