-
Notifications
You must be signed in to change notification settings - Fork 26
Make every first-party SDK runnable from a fresh Codespace #55
Copy link
Copy link
Closed
Labels
authority:githubGitHub is the authoritative lifecycle record for this workGitHub is the authoritative lifecycle record for this workbeta:blockerMust be resolved before the first 2.0 betaMust be resolved before the first 2.0 betacompletion:evidence-verifiedAcceptance, fixed version, and required operational evidence are publicly verifiedAcceptance, fixed version, and required operational evidence are publicly verifiedkind:defectA public product behavior is incorrectA public product behavior is incorrectpriority:P1High-priority product or release riskHigh-priority product or release riskrepo:sample-appOwned by the sample application repositoryOwned by the sample application repositorystatus:doneDerived from the authoritative closed issue stateDerived from the authoritative closed issue state
Milestone
Description
Activity
Metadata
Metadata
Assignees
Labels
authority:githubGitHub is the authoritative lifecycle record for this workGitHub is the authoritative lifecycle record for this workbeta:blockerMust be resolved before the first 2.0 betaMust be resolved before the first 2.0 betacompletion:evidence-verifiedAcceptance, fixed version, and required operational evidence are publicly verifiedAcceptance, fixed version, and required operational evidence are publicly verifiedkind:defectA public product behavior is incorrectA public product behavior is incorrectpriority:P1High-priority product or release riskHigh-priority product or release riskrepo:sample-appOwned by the sample application repositoryOwned by the sample application repositorystatus:doneDerived from the authoritative closed issue stateDerived from the authoritative closed issue state
A fresh Sample App Codespace is not yet a truthful playground for all first-party SDKs. PHP embedded examples are immediately available, while framework-neutral PHP, Python, and Rust authoring are hidden behind containerized onboarding or the conformance matrix. The default environment lacks Python and Rust authoring toolchains, Docker Compose access, and the Durable Workflow CLI. An evaluator can read the SDK references and ask an agent to create a workflow and activity from scratch, yet the agent cannot execute a valid path from inside the repository.
Make Sample App an easy, symmetric PHP, Python, and Rust playground without regressing Codespaces startup performance.
Acceptance criteria
dware directly executable by the non-root Codespaces user.php,python, andrustchoices. Each choice can scaffold or run caller-owned source against an isolated published Server and prints the completed result plus the exact Waterline run URL.Close only after exact fresh-Codespace transcripts and timing evidence for all three SDKs are attached.