Skip to content

Playground hides managed-runtime readiness diagnostics #75

Description

@rmcdaniel

User-visible failure

When the managed-runtime worker roster command fails, scripts/playground reports only that dw worker:list exited with status 8. The CLI's actionable compatibility diagnostic is captured but discarded, forcing a first-time user to reconstruct and rerun the internal command manually.

Required outcome

  • Preserve the worker-roster readiness proof; do not silently bypass compatibility or registration checks.
  • Include the failed command, exit status, and sanitized captured stderr/stdout in the playground error.
  • Add focused regression coverage for failed JSON commands and the final readiness timeout message.
  • Verify the managed PHP playground reports a useful failure against an incompatible fixture and succeeds against the corrected stable runtime.

The Server compatibility defect is tracked separately in durable-workflow/server#89.

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

    authority:githubGitHub is the authoritative lifecycle record for this workcompletion:evidence-verifiedAcceptance, fixed version, and required operational evidence are publicly verifiedkind:defectA public product behavior is incorrectpriority:P1High-priority product or release riskrepo:sample-appOwned by the sample application repositorystatus:doneDerived from the authoritative closed issue state

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions