Skip to content

[codex] Integrate IFCDB-Agent openBIM sidecar#29

Merged
ActiveInAI merged 2 commits into
mainfrom
codex/ifcdb-agent-openbim-runtime
May 16, 2026
Merged

[codex] Integrate IFCDB-Agent openBIM sidecar#29
ActiveInAI merged 2 commits into
mainfrom
codex/ifcdb-agent-openbim-runtime

Conversation

@ActiveInAI

@ActiveInAI ActiveInAI commented May 16, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add IFCDB-Agent v1.0.9 as an isolated ifcdb_agent sidecar worker route for index/query/export/clash/quantity operations.
  • Extend Rust conversion contracts, gateway adapter routing, runtime capabilities, OpenAPI examples/enums, and openBIM smoke coverage for ifcdb_* operations.
  • Add production self-check metadata and documentation proving the local package/release is an external runtime boundary, not an in-process library.
  • Carry forward the repo structure cleanup commit that was already pushed on the old Codex/cde speckle runtime contract #27 branch but not merged to main.

Runtime Boundary

The inspected /home/insome/下载/IFCDB-Agent-main.zip package contains documentation and PDFs, not importable Linux service source. The implementation therefore requires IFCDB_AGENT_URL and pins production to IFCDB_AGENT_VERSION=v1.0.9; missing configuration returns blocked and never fabricates IFCDB query, clash, export, or quantity results.

Validation

  • python3 -m pytest in 06-workers -> 43 passed
  • cargo fmt --all -- --check
  • SWAGGER_UI_DOWNLOAD_URL=file:///home/insome/dev/insomeos/04-backend/target/debug/build/utoipa-swagger-ui-29943c50f4adb8cc/out/v5.17.14.zip cargo clippy --all-targets --all-features -- -D warnings
  • SWAGGER_UI_DOWNLOAD_URL=file:///home/insome/dev/insomeos/04-backend/target/debug/build/utoipa-swagger-ui-29943c50f4adb8cc/out/v5.17.14.zip cargo test --all-features --workspace -> 139 harness + gateway/shared/compat/doc tests passed
  • npx --yes @redocly/cli@2.30.0 lint 04-backend/openapi.yaml
  • bun install --frozen-lockfile
  • bun run lint -> pass with one existing warning in ModuleFileExplorer.tsx
  • bun run typecheck
  • bun run test -> 41 passed

Base

Rebased directly onto main after PR #28 was merged, so the PR no longer depends on the temporary infra-fix branch.

@ActiveInAI ActiveInAI changed the base branch from codex/fix-pr27-infra-ci-20260516 to main May 16, 2026 04:18
@ActiveInAI ActiveInAI force-pushed the codex/ifcdb-agent-openbim-runtime branch from a126e2b to fad87a5 Compare May 16, 2026 04:20
@ActiveInAI ActiveInAI force-pushed the codex/ifcdb-agent-openbim-runtime branch from fad87a5 to d2493a1 Compare May 16, 2026 04:27
@ActiveInAI ActiveInAI marked this pull request as ready for review May 16, 2026 04:44
@ActiveInAI ActiveInAI merged commit b4cc844 into main May 16, 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