Skip to content

[codex] Implement open CDE and Speckle runtime contract#25

Merged
ActiveInAI merged 3 commits into
mainfrom
codex/cde-speckle-runtime-contract
May 15, 2026
Merged

[codex] Implement open CDE and Speckle runtime contract#25
ActiveInAI merged 3 commits into
mainfrom
codex/cde-speckle-runtime-contract

Conversation

@ActiveInAI

@ActiveInAI ActiveInAI commented May 15, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds a runtime Open CDE capability matrix covering ISO 19650 states, buildingSMART/openBIM standards, Speckle object-graph sync, and enterprise adapter boundaries for Glodon, PKPM/Gouli, Autodesk, and Tekla/Trimble.
  • Extends openBIM/runtime capability contracts to include IDM, MVD, buildingSMART Validate, and OpenCDE API references.
  • Publishes the broader backend, worker, frontend, infrastructure, and standards baseline needed for the CDE/openBIM/Speckle delivery path.
  • Removes blocked Rust parser dependency chains (bimifc-parser/eulumdat, ifc-lite/fast-float, pdf_oxide/lzw, acadrust/paste) instead of allowing AGPL, unmaintained, or RUSTSEC-advised crates into the production graph.

Validation

  • cargo check --workspace
  • cargo fmt --all -- --check
  • cargo clippy --workspace --all-targets -- -D warnings
  • cargo test --workspace
  • cargo deny check licenses bans advisories sources
  • cargo build --release -p architoken-harness-core --bin architoken-gateway
  • bun run typecheck
  • bun run test
  • python3 -m pytest in 06-workers
  • production /readyz smoke on local gateway
  • /v1/runtime/capabilities JWT smoke confirming CDE, Speckle, Glodon, and PKPM/Gouli contract fields

Notes

This PR is intentionally draft because it is a large platform tranche. The local GitHub CLI token is invalid, so this PR was opened through the connected GitHub app after SSH push succeeded.

@ActiveInAI ActiveInAI marked this pull request as ready for review May 15, 2026 17:39
@ActiveInAI ActiveInAI merged commit d90d74c into main May 15, 2026
6 checks passed
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.

1 participant