Skip to content

chore(repo): migrate Diffex identities - #198

Merged
Pepps233 merged 6 commits into
mainfrom
chore/luntraa-diffex-rename
Sep 13, 2026
Merged

Pepps233 merged 6 commits into
mainfrom
chore/luntraa-diffex-rename

Conversation

@Pepps233

@Pepps233 Pepps233 commented Sep 10, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Move the Diffex workspace graph to @diffexai, with @diffexai/diffex as the CLI package, and remove the incorrect Earendil affiliation announcement.

Reasoning

Imports, package metadata, generated install locks, examples, and release tooling must agree before later distribution work.

Changes

  • Rename all public/private workspace identities, source references, resolution aliases, and package assertions as one graph change.
  • Regenerate root, shrinkwrap, and installer metadata while preserving external dependency versions and integrity records.
  • Normalize canonical repository references and hold runtime-image publication, including manual dispatch.
  • Remove the affiliation command, component, image, and obsolete asset-copy steps.

Publication, backend cutover, and production consumer changes remain separate release work.

The inherited security-contact and staff-authorization files are unchanged under the owner's skips.

Testing

  • npm run check passed.
  • ./test.sh passed for the package migration with local mock-socket access.
  • All five secondary-dialog tests passed after announcement removal.
  • Isolated offline TUI reproduced the announcement before removal and verified its removal and clean exit afterward.
  • Clean coding-agent output followed by npm run build:offline passed.
  • All eleven public workspaces passed local npm pack dry-runs, packing, and identity scans.
  • Source archive, generated declarations, and macOS ARM64 standalone archive passed final identity scans; checksums and exact residuals are recorded in identity-residual-allowlist.md.
  • Rebuilt standalone binary passed --version and --help from /tmp with isolated offline settings.

Docker image inspection was unavailable because the local Docker daemon was not running.

- Prevent identity migration merges from publishing before phase 3 validation
- Move the workspace graph to the confirmed DiffexAI scope and short CLI name
- Keep external dependencies unchanged while regenerating install metadata
- Align imports, examples, resolution, and release configuration before publication
- Record verified package, repository, and local artifact identities
- Separate reviewed historical residuals from unresolved operational branding
- Preserve explicit handoff gates for backend and distribution phases
@Pepps233 Pepps233 added enhancement New feature or request coding-agent labels Sep 10, 2026
@Pepps233 Pepps233 self-assigned this Sep 10, 2026
@Pepps233

Copy link
Copy Markdown
Contributor Author

Large diff due to an allowlist file I added to keep track of what changed. This file will be removed on the next PR.

@Pepps233
Pepps233 requested a review from jefft72 September 10, 2026 04:23
@Pepps233
Pepps233 added this pull request to stack #200 September 10, 2026 16:13
@Pepps233
Pepps233 merged commit b92c877 into main Sep 13, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

coding-agent enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant