Repository navigation
Measure and document experimental Python and JavaScript guest support #22
Copy link
Copy link
Open
Labels
DeferredIntentionally deferred; see the issue for its activation condition.Intentionally deferred; see the issue for its activation condition.In progressImplementation is active.Implementation is active.OptionalAn optional product expansion, not required for the local team alpha.An optional product expansion, not required for the local team alpha.P2Follow-on improvement or optional expansion after core requirements.Follow-on improvement or optional expansion after core requirements.SDK and APIVersioned interfaces, usable clients and reproducible examples.Versioned interfaces, usable clients and reproducible examples.TestA specific missing validation gate or reproducible test harness.A specific missing validation gate or reproducible test harness.Validation gapBehavior may exist in part; the required operating evidence or test gate remains absent.Behavior may exist in part; the required operating evidence or test gate remains absent.
Milestone
Description
Activity
- addedDeferredIntentionally deferred; see the issue for its activation condition.Intentionally deferred; see the issue for its activation condition.OptionalAn optional product expansion, not required for the local team alpha.An optional product expansion, not required for the local team alpha.P2Follow-on improvement or optional expansion after core requirements.Follow-on improvement or optional expansion after core requirements.SDK and APIVersioned interfaces, usable clients and reproducible examples.Versioned interfaces, usable clients and reproducible examples.TestA specific missing validation gate or reproducible test harness.A specific missing validation gate or reproducible test harness.Validation gapBehavior may exist in part; the required operating evidence or test gate remains absent.Behavior may exist in part; the required operating evidence or test gate remains absent.
on Sep 24, 2026 PR #408 merged as aa3ac6d. The repository now retains the JavaScript input, pinned runtime archive hashes, measurement runner and exact reproduction commands. The runner measures artifact size, compilation/startup and peak memory against Go, and verifies every retained sample outcome. Python’s missing-encodings outcome and filesystem diagnostic remain explicit; compilation alone is not networking support.
The candidate CI and merged-main CI, including their separate guest source gates, passed. The measured feature matrix and instructions are reproducible. This stays open for the explicit support decision and accountable maintenance owner; neither language is newly advertised as equivalent to the Go guest SDK.
Metadata
Metadata
Assignees
Labels
DeferredIntentionally deferred; see the issue for its activation condition.Intentionally deferred; see the issue for its activation condition.In progressImplementation is active.Implementation is active.OptionalAn optional product expansion, not required for the local team alpha.An optional product expansion, not required for the local team alpha.P2Follow-on improvement or optional expansion after core requirements.Follow-on improvement or optional expansion after core requirements.SDK and APIVersioned interfaces, usable clients and reproducible examples.Versioned interfaces, usable clients and reproducible examples.TestA specific missing validation gate or reproducible test harness.A specific missing validation gate or reproducible test harness.Validation gapBehavior may exist in part; the required operating evidence or test gate remains absent.Behavior may exist in part; the required operating evidence or test gate remains absent.
Problem
Experimental Python and JavaScript sample instructions exist, but there is no measured supported runtime/resource matrix for these guests.
Proposed change
Reproduce the existing guest build paths and measure artifact size, startup latency, memory and supported host operations before deciding whether either language warrants maintained packaging.
Acceptance criteria
Current evidence
validation gap. Backlog classification is based on source inspection; this issue does not claim a new runtime reproduction.
Dependencies
Priority
Optional expansion. This does not block the working local team alpha; select it after the required contracts and maintenance ownership are established.
Validation must use owned local fixtures on supported Linux environments. Record the implementing merge request and relevant test results before closing this issue.
Imported from GitLab issue 21. Originally opened 2026-09-10. Historical GitLab links may require access to the original project.