This document defines the first real downstream youaskm3 integration path against Traverse.
It stays on governed public Traverse surfaces only:
- the live local browser adapter
- the checked-in React browser demo
- the downstream MCP consumption validation path
- the first app-consumable quickstart
- the versioned Traverse consumer bundle
- the real-agent MCP exercise guide
- the published-artifact validation path for the released Traverse runtime and MCP artifacts
- the canonical HTTP/JSON app path at docs/youaskm3-canonical-app-http-path.md
- the public CLI app validation and local workspace registration path at docs/cli-reference.md
- the downstream app MVP conformance path at docs/downstream-app-mvp-conformance.md
- docs/youaskm3-published-artifact-validation.md
- docs/youaskm3-compatibility-conformance-suite.md
- the
youaskm3compatibility conformance suite - docs/youaskm3-real-shell-validation.md
- the
youaskm3real shell validation
For the shortest Traverse-side start path, begin with quickstart.md.
For the first release-facing HTTP/JSON app path, use docs/youaskm3-canonical-app-http-path.md.
For public local-dev app setup, validate and register the downstream app through:
cargo run -p traverse-cli -- app validate --manifest <path> --json
cargo run -p traverse-cli -- app register --manifest <path> --workspace <workspace-id> --jsonThat flow produces durable workspace state for Traverse runtime loading. It does not create an HTTP app registration endpoint, a service registry, a runtime-owned admin registration API, or a downstream UI deployment path. youaskm3 owns the UI; Traverse owns validation, local workspace registration evidence, runtime loading, execution, traces, and eventing-oriented runtime contracts.
For the single Traverse v0.3.0 downstream validation path that youaskm3 can cite for release evidence, use docs/v0.3.0-downstream-validation-path.md.
For the first-release readiness index that ties the canonical paths, compatibility statement, packaging expectations, and validation evidence together, use docs/youaskm3-v0.3.0-integration-readiness.md.
specs/019-downstream-consumer-contract/spec.mdspecs/020-downstream-integration-validation/spec.mdspecs/021-app-facing-operational-constraints/spec.mdspecs/023-downstream-publication-strategy/spec.md
Use one deterministic repo-local validation flow to prove that youaskm3 can consume Traverse through the documented public surfaces without private repo knowledge or undocumented setup.
- A local Traverse checkout with the approved browser adapter, quickstart, and MCP validation docs available.
- Rust and Node.js installed locally.
- Optional: a sibling
youaskm3checkout if you want to run the downstream app alongside Traverse while following the documented flow.
Run the browser and MCP validation smoke checks in order:
bash scripts/ci/react_demo_live_adapter_smoke.sh
bash scripts/ci/mcp_consumption_validation.shThen run the integration validation wrapper:
bash scripts/ci/youaskm3_integration_validation.shFor the broader release-aligned compatibility check, also run:
bash scripts/ci/youaskm3_compatibility_conformance.shFor the downstream app MVP conformance path, including public CLI validation, public CLI registration, and runtime loading of CLI-produced durable workspace state, run:
bash scripts/ci/downstream_app_mvp_conformance.shFor the pinned Traverse v0.3.0 release evidence sequence, follow docs/v0.3.0-downstream-validation-path.md.
For the published-artifact validation against the released Traverse runtime and MCP artifacts, also run:
bash scripts/ci/youaskm3_published_artifact_validation.shFor the real browser-hosted shell validation against released Traverse consumer artifacts, also run:
bash scripts/ci/youaskm3_real_shell_validation.shFor the real agent exercise against the documented MCP substrate, also run:
bash scripts/ci/mcp_real_agent_exercise_smoke.shThe validation path should prove:
- request submission from the approved public consumer path
- ordered runtime updates and terminal outcome consumption
- trace visibility through the public Traverse surfaces
- public CLI app validation and local workspace registration evidence
- runtime discovery from CLI-produced durable workspace app state
consumer_name: youaskm3validated_flow_id: youaskm3_mcp_validation- no dependency on private Traverse internals or undocumented setup
- the same Traverse v0.1 release pairing used by the compatibility conformance suite
- the browser-hosted shell spec at
openspec/specs/pwa-shell/spec.md - the downstream repo-local smoke validation at
scripts/smoke.sh - the real-agent MCP exercise at
docs/mcp-real-agent-exercise.md
The path is expected to fail deterministically when:
- the live browser adapter is unavailable
- the MCP consumption surface is unavailable
- the documented quickstart or validation docs are missing
- the downstream consumer path cannot be followed through the public surfaces
- the app manifest cannot be validated through
traverse-cli app validate --manifest <path> --json - the app cannot be registered through
traverse-cli app register --manifest <path> --workspace <workspace-id> --json - registered workspace app state cannot be loaded by the runtime
bash scripts/ci/react_demo_live_adapter_smoke.shbash scripts/ci/mcp_consumption_validation.shbash scripts/ci/mcp_real_agent_exercise_smoke.shbash scripts/ci/downstream_public_app_registration_smoke.shbash scripts/ci/downstream_app_mvp_conformance.shbash scripts/ci/youaskm3_integration_validation.shbash scripts/ci/repository_checks.sh