Skip to content

T-VY9S-workspaces-glob-covers-apps-consumers

Status: planning/draft · Impact: medium · Complexity: small

apps/dashboard sits outside the root workspaces glob (which covers only packages/ts/*), so the dashboard SPA had to consume the T-JZL4 typed client through a Vite resolve.alias plus a tsconfig paths entry plus a file: dependency instead of a clean workspace:* reference. Every apps/* consumer of a packages/ts/* library hits the same wiring tax. The fix is to either widen the root workspaces glob to cover apps/* so consumers can use workspace:*, or document the alias/paths/file: pattern as a standard so future apps/* consumers follow a known recipe.

apps/dashboard is outside the root workspaces glob (packages/ts/* only), so the typed client had to be wired via a Vite resolve.alias + tsconfig paths + file: dep rather than workspace:* — an apps/* consumer of a packages/ts/* library hits this every time; the pattern should be documented (a standard) or the glob widened.

T-UUMK-port-dashboard-four-source-view post-mortem

TBD — receiver to fill before promoting from planning/draft.

TBD — receiver to fill before promoting from planning/draft.

TBD — receiver to fill before promoting from planning/draft.

TBD — receiver to fill before promoting from planning/draft.

TBD — receiver to fill before promoting from planning/draft.

TBD — receiver to fill before promoting from planning/draft.

TBD — receiver to fill before promoting from planning/draft.

Spawned by /sdlc:spawn-from-post-mortem on 2026-06-28 (UTC) from T-UUMK-port-dashboard-four-source-view in git@github.com:sksizer/dev.git. Classification: Local. No-network sandbox: landed as a local task file on the originating feature branch rather than its own PR.

Dedup search (spawn-from-post-mortem): SPAWNED. Top candidates (T-JZL4 score 89, T-CW4K 65, T-RVMG 61) are all closed/done dashboard-scaffold work, not the apps/* → packages/ts/* workspace-wiring concern — no existing task covers it.


← Back to Tasks