Skip to content

Missing exported types: EncoreJobRequest and EncoreJobResponse in @osaas/client-services #142

Open

Description

@birme

Problem

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.

Steps to Reproduce

cd packages/client-transcode
npm test

Context

Observed in @osaas/client-transcode@0.28.1.

Co-Authored-By: Claude noreply@anthropic.com

Activity

  1. birme commented on Jun 4, 2026

    @birme
    MemberAuthor

    Architect Triage

    Status: Source fix is already merged. A release/publish is required to make the fix reach npm consumers.

    Key findings:

    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.

    Automated triage by architect agent

  2. added
    manual-action-requiredRequires manual production operation (fork update, service remake, deploy, npm publish)
    and removed
    ai-devopsPicked up by AI DevOps daily focus
    on Jun 4, 2026
  3. birme commented on Jun 4, 2026

    @birme
    MemberAuthor

    Manual action required

    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.

    Flagged by daily-focus-work

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    manual-action-requiredRequires manual production operation (fork update, service remake, deploy, npm publish)

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions