Skip to content

Align apps/web dspack-gen range with apps/agent (^0.1.2)#25

Merged
ryandmonk merged 1 commit into
mainfrom
fix/align-dspack-gen-range
Jul 22, 2026
Merged

Align apps/web dspack-gen range with apps/agent (^0.1.2)#25
ryandmonk merged 1 commit into
mainfrom
fix/align-dspack-gen-range

Conversation

@ryandmonk

Copy link
Copy Markdown
Contributor

Summary

DX-0 part B. Investigation verdict: stale dependency drift, not intentional isolation.

Evidence:

  • 1787f7a set both apps to ^0.1.1 when 0.1.1 was consumed.
  • f79c075 ("scenario: signup/onboarding ships ready") bumped only apps/agent to ^0.1.2 — its message records fixtures against "published dspack-gen 0.1.2". apps/web was simply not touched; no evidence of deliberate hold-back.
  • The shared pnpm lockfile already resolved both importers to installed 0.1.2(zod@4.4.3) — the web range merely understated its floor.

Change is two lines: the apps/web manifest range and the corresponding lockfile specifier: line. Resolved versions unchanged — installed bytes identical before/after.

Gates run (all green)

  • pnpm build:contracts — A2UI catalog gates PASS, "contracts build clean"
  • check:sync (contracts) — 2/2 byte copies in sync
  • drift-check — vocabulary matches Astryx docs (2 pre-existing acknowledged unverifiables only)
  • pnpm typecheck — apps/web + apps/agent clean
  • pnpm test — all package suites pass, 0 failures
  • pnpm --filter web build — static export builds

🤖 Generated with Claude Code

f79c075 bumped apps/agent to ^0.1.2 when its fixtures were recorded
against published dspack-gen 0.1.2, but left apps/web at ^0.1.1 — stale
drift, not intentional isolation: the shared lockfile already resolved
both apps to 0.1.2, so the web range merely understated its floor.
Manifest and lockfile specifier only; resolved versions unchanged.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 22, 2026 17:41

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Aligns apps/web’s declared @aestheticfunction/dspack-gen dependency range with the already-resolved lockfile version (and with apps/agent), eliminating a stale version specifier drift without changing the installed package bytes.

Changes:

  • Bump apps/web’s @aestheticfunction/dspack-gen specifier from ^0.1.1 to ^0.1.2.
  • Update the corresponding pnpm-lock.yaml importer specifier for apps/web to match.

Reviewed changes

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

File Description
pnpm-lock.yaml Updates apps/web importer specifier for @aestheticfunction/dspack-gen to ^0.1.2 while keeping the resolved version at 0.1.2.
apps/web/package.json Aligns the declared @aestheticfunction/dspack-gen dependency range to ^0.1.2.
Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@ryandmonk
ryandmonk merged commit 2fba8be into main Jul 22, 2026
2 checks passed
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