Skip to content

Add youaskm3 Phase 1 smoke test #15

Description

@enricopiovesan

Summary

Add a deterministic, CI-friendly smoke test for youaskm3 Phase 1 that proves the full HTTP path: runtime reachable → execute → poll → output fields present.

Why

Without a smoke test, there is no way to automatically verify that the youaskm3 UI integration works end-to-end against a real local Traverse runtime.

Definition of Done

  • Smoke test starts or connects to local Traverse runtime at 127.0.0.1:8787
  • POSTs a fixture knowledge request to /v1/workspaces/local-default/execute
  • Polls for completion
  • Asserts required runtime-provided output fields are present and non-empty
  • Exits 0 on pass, exits 1 with diagnostics on fail
  • Added to scripts/ci/ and referenced in nightly workflow

Governing spec

033-http-json-api (approved v1.1.0)

Depends on

#14 (youaskm3 knowledge workflow UI)

Metadata

Metadata

Assignees

No one assigned

    Labels

    qualityCode quality, coverage, or CI gate work

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions