Skip to content

Phase 2 manifests and registration smoke (issues #24, #6)#37

Merged
enricopiovesan merged 1 commit into
mainfrom
cursor/issue-24-phase2-manifests
Jul 3, 2026
Merged

Phase 2 manifests and registration smoke (issues #24, #6)#37
enricopiovesan merged 1 commit into
mainfrom
cursor/issue-24-phase2-manifests

Conversation

@enricopiovesan

Copy link
Copy Markdown
Contributor

Summary

  • Align manifests/traverse-starter/ to spec 044: app manifest plus component manifest under components/process/, removing the legacy flat process-agent.manifest.json.
  • Add scripts/ci/phase2_link_traverse.sh to wire WASM/assets from TRAVERSE_REPO and scripts/ci/phase2_smoke.sh for validate → register → HTTP execute.
  • Update repository checks, docs, and .gitignore for Phase 2 CI and local workflow.

Closes #24 and advances #6.

Definition of Done

Issue #24

  • manifests/traverse-starter/app.manifest.json exists and is schema-valid per spec 044
  • At least one WASM component manifest exists in manifests/traverse-starter/components/
  • traverse-cli app validate --manifest manifests/traverse-starter/app.manifest.json --json exits 0

Issue #6

  • manifests/traverse-starter/app.manifest.json exists and is schema-valid
  • traverse-cli app validate --manifest manifests/traverse-starter/app.manifest.json --json exits 0
  • traverse-cli app register --manifest manifests/traverse-starter/app.manifest.json --workspace local-default --json exits 0
  • Runtime loads registered workspace state
  • UI can invoke registered workflow via HTTP API
  • No fake registration path introduced

Validation commands

bash scripts/ci/repository_checks.sh
npm run lint && npm run typecheck && npm run test

# Phase 2 (requires TRAVERSE_REPO checkout with traverse-starter example)
export TRAVERSE_REPO=/path/to/Traverse
bash scripts/ci/phase2_smoke.sh

# Optional: runtime must be up for register + execute steps
# cd "$TRAVERSE_REPO" && cargo run -p traverse-cli -- serve

Made with Cursor

…).

Align manifests to spec 044, link Traverse assets via TRAVERSE_REPO, and add phase2 smoke for validate/register/execute.

Co-authored-by: Cursor <cursoragent@cursor.com>
@enricopiovesan enricopiovesan merged commit 66d37ff into main Jul 3, 2026
4 checks passed
@enricopiovesan enricopiovesan deleted the cursor/issue-24-phase2-manifests branch July 3, 2026 13:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Author traverse-starter app manifest and component manifests

1 participant