You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Missing exported types: EncoreJobRequest and EncoreJobResponse in @osaas/client-services #142
The @osaas/client-transcode package fails to compile because @osaas/client-services is missing two exported types.
Error
FAIL src/transcode.test.ts
● Test suite failed to run
src/transcode.ts:4:8 - error TS2305: Module '"@osaas/client-services"' has no exported member 'EncoreJobRequest'.
4 type EncoreJobRequest,
~~~~~~~~~~~~~~~~
src/transcode.ts:5:8 - error TS2305: Module '"@osaas/client-services"' has no exported member 'EncoreJobResponse'.
5 type EncoreJobResponse
~~~~~~~~~~~~~~~~~
Expected
@osaas/client-services should export EncoreJobRequest and EncoreJobResponse types so that @osaas/client-transcode can import them.
The types are generated by generateEncoreInstanceTypes() in packages/services/scripts/generate.ts from the SVT Encore OpenAPI spec; output committed at packages/services/src/generated/encore-instance.ts.
The issue reproduction references published version @osaas/client-transcode@0.28.1 (published 2026-04-13), which predates PR feat(transcode): generate typed Encore instance REST API types (#132) #136 (merged 2026-06-03). Latest published versions: @osaas/client-services@0.16.1 and @osaas/client-transcode@0.28.1. No release has been published since the fix landed.
Implementation directions:
No code changes are required in source — the exports are in place.
The fix needs to be released to npm. Run the standard release flow for the monorepo (release commits typically appear as chore(release): publish). This will bump @osaas/client-services (to 0.17.0 or 0.16.2) and @osaas/client-transcode (to 0.29.0 or 0.28.2) and publish them.
After release, verify by running npm view @osaas/client-services@latest and checking that lib/index.d.ts includes the EncoreJob* type re-exports.
Note on release authority: Per CLAUDE.md, agents must never publish packages unless explicitly asked. This release should be triggered manually by birme. Closing this issue should follow successful publish + downstream verification.
The code fix is already in main — EncoreJobRequest and EncoreJobResponse are exported from packages/services/src/index.ts (lines 5-11) as of PR #136 (merged 2026-06-03). The client-transcode import in packages/transcode/src/transcode.ts:4-5 will compile correctly once the package is published.
The only remaining step is an npm publish / monorepo release to ship the fix to @osaas/client-services and @osaas/client-transcode on npm. Automated focus-work cannot run npm run release or equivalent publish commands.
Removing ai-devops and labeling manual-action-required. @birme please trigger a monorepo release when ready.
Activity
birme commentedon Jun 4, 2026
Architect Triage
Status: Source fix is already merged. A release/publish is required to make the fix reach npm consumers.
Key findings:
feat(transcode): generate typed Encore instance REST API types), merged 2026-06-03. They now exist inpackages/services/src/index.tslines 5-11:generateEncoreInstanceTypes()inpackages/services/scripts/generate.tsfrom the SVT Encore OpenAPI spec; output committed atpackages/services/src/generated/encore-instance.ts.refactor(transcode): replace any types in Encore methods with generated EncoreJobRequest/Response) consumes them in transcode and re-exports them frompackages/transcode/src/index.ts.@osaas/client-transcode@0.28.1(published 2026-04-13), which predates PR feat(transcode): generate typed Encore instance REST API types (#132) #136 (merged 2026-06-03). Latest published versions:@osaas/client-services@0.16.1and@osaas/client-transcode@0.28.1. No release has been published since the fix landed.Implementation directions:
chore(release): publish). This will bump@osaas/client-services(to0.17.0or0.16.2) and@osaas/client-transcode(to0.29.0or0.28.2) and publish them.npm view @osaas/client-services@latestand checking thatlib/index.d.tsincludes the EncoreJob* type re-exports.Note on release authority: Per CLAUDE.md, agents must never publish packages unless explicitly asked. This release should be triggered manually by birme. Closing this issue should follow successful publish + downstream verification.
Automated triage by architect agent
birme commentedon Jun 4, 2026
Manual action required
The code fix is already in main —
EncoreJobRequestandEncoreJobResponseare exported frompackages/services/src/index.ts(lines 5-11) as of PR #136 (merged 2026-06-03). Theclient-transcodeimport inpackages/transcode/src/transcode.ts:4-5will compile correctly once the package is published.The only remaining step is an npm publish / monorepo release to ship the fix to
@osaas/client-servicesand@osaas/client-transcodeon npm. Automated focus-work cannot runnpm run releaseor equivalent publish commands.Removing
ai-devopsand labelingmanual-action-required. @birme please trigger a monorepo release when ready.Flagged by daily-focus-work