Skip to content

Track Code OSS URL static and media-capture reachability in the API ledger #771

Description

@wieslawsoltes

Merged inventory checkpoint — 20 September 2026

Exact heads: WebScene main 0e24a757c806ba23ff9a440b0dc7544a249c909d, AppScene main 773e94e26b58eac423ca24d5e47bea172965c94c, unchanged Code OSS 645f29cc3176500b4b5762ba887cf2a7f0ffdf2c, local vscode-demo 7aa7cb267d7334981dcd6810a83f228f8954f4d7 (clean, 306 commits ahead, intentionally unpushed), WebScene consolidation #76 8e9648a367efe5f90a6f3413f237d5f82bfab320, and AppScene consolidation #65 0702d52e37d0a1aeeac6956092c5b241a9c05beb. Repository Actions remain disabled.

PR #772 merged at 0e24a757c806ba23ff9a440b0dc7544a249c909d. The reachability catalog now includes URL static parsing and a fail-closed media-capture slice. The pinned scan finds 43 media-capture references across 10 unchanged Code OSS files, including Chat voice onboarding, speech-to-text, PCM worklet, and microphone capture sources.

No media capability is claimed: accepted evidence remains zero. Implementation owners are WebScene #770 and AppScene #289.

Parent: #263
Feature owner: #770
Native host owner: SceneTech/AppScene#289
Completed URL implementation: #768 / PR #769

Gap

The Code OSS Web API catalog currently counts URL object-URL calls but not the newly proven URL.parse()/URL.canParse() consumers. It also has no media-capture slice despite direct navigator.mediaDevices, getUserMedia, enumerateDevices, MediaStream, and AudioWorkletNode usage in unchanged Chat/voice code.

Change

This is inventory/report generation only. It does not claim media support or run product/WPT/native gates.

Activity

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

    vscode-oss/plannedPlanned for the AppScene/WebScene VS Code OSS integration

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions