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/dashboardis outside the rootworkspacesglob (packages/ts/*only), so the typed client had to be wired via a Viteresolve.alias+ tsconfigpaths+file:dep rather thanworkspace:*— anapps/*consumer of apackages/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.
Proposed
Section titled “Proposed”TBD — receiver to fill before promoting from planning/draft.
Approach
Section titled “Approach”TBD — receiver to fill before promoting from planning/draft.
Files to touch
Section titled “Files to touch”TBD — receiver to fill before promoting from planning/draft.
Acceptance criteria
Section titled “Acceptance criteria”TBD — receiver to fill before promoting from planning/draft.
Out of scope
Section titled “Out of scope”TBD — receiver to fill before promoting from planning/draft.
Dependencies
Section titled “Dependencies”TBD — receiver to fill before promoting from planning/draft.
Discovery context
Section titled “Discovery context”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.