Skip to content

fix(sdk,mcp,ui): type meeting transcriptionCompleted keys (MEET-10) - #377

Merged
eliotlim merged 2 commits into
mainfrom
feat/meet-10-transcription-completed
Oct 7, 2026
Merged

eliotlim merged 2 commits into
mainfrom
feat/meet-10-transcription-completed

Conversation

@eliotlim

@eliotlim eliotlim commented Oct 6, 2026

Copy link
Copy Markdown
Collaborator

Problem

MEET-5 shipped transcriptionCompleted: string[] ('startedAtMs:assetId') as an untyped passthrough prop — undocumented in the schema, docs, and MCP surface. Board: MEET-10.

Solution

Optional, tolerant schema entry (Zod + JSON pattern accepting the full nonneg-finite JS number serialization incl. fractional + e-notation — review caught and fixed a digits-only regex that would have rejected real documents), catalogue hint, docs/meeting-block.md + mcp README rows, negative validation cases, and a recorder-write-vs-schema cross-check with fractional fixtures so this class of drift is caught automatically.

Before / After

Behavior Before After
update_block_props with transcriptionCompleted passthrough, unvalidated validated (bad shapes rejected; all real recorder outputs accepted — tested incl. 1.5/1e-7/1e21 offsets)

No visual change.

Test procedure

pnpm --filter @book.dev/sdk test (blockCatalogue 54+), meeting UI suites, mcp blockTypes/readme/coverage, pnpm verify green serialized.

Operational notes

None; coverage matrix unchanged (no new block type).


Reviews: code (Quinn — BLOCK→CLEAR after the fractional-key fix, regex executed against JS serialization space).

🤖 Generated with Claude Code

@eliotlim
eliotlim enabled auto-merge (squash) October 6, 2026 14:30
@vercel

vercel Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
app.book.pub Ready Ready Preview Oct 6, 2026 2:32pm UTC

Request Review

@eliotlim
eliotlim disabled auto-merge October 7, 2026 13:37
@eliotlim
eliotlim merged commit 7078f5b into main Oct 7, 2026
13 checks passed

This branch was successfully deployed

1 active deployment
Preview — aa646e8e Deployed Oct 6, 2026 by vercel[bot]
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.

1 participant