Skip to content

Install complete AS modules and publish safe cross-standard connection contracts - #4

Merged
Elandu merged 27 commits into
mainfrom
feat/module-connection-contracts
Oct 10, 2026
Merged

Elandu merged 27 commits into
mainfrom
feat/module-connection-contracts

Conversation

@Elandu

@Elandu Elandu commented Oct 10, 2026

Copy link
Copy Markdown
Owner

Deployment integration

  • Pin EngCalcs-Wind, AS1170, AS1720, AS3500, AS3600 and AS4100 to reviewed immutable Git commits, alongside PyNite.
  • Set Python 3.12 for native Render builds (required by recently developed AS packages).
  • Add CI installation-level tests verifying all seven plugins are discoverable, running representative AS1170, AS1720 and AS3500 calculations, and comparing REST/MCP catalogues.

Engineering link contracts

  • Add module inventory and explicit per-calculation dependencies with direct / reviewed_import / adapter_required classifications.
  • Enforce compatible required JSON paths and matching declared numeric units before any direct link is recommended.
  • Expose read-only /api/v1/modules, /api/v1/connections plus MCP list_engineering_modules and list_calculation_connections.
  • No automatic transfers for frame-to-AS4100, AS3600 or AS1720 design without member, axis, load combination and relevant code checks.

Safety

No engineering numerical algorithms altered. All recommendations require engineer review and no endpoint performs a calculation or adopts source data. Installation-level checks use the newly merged AS3500 typed output schema. Production deploy and Render workspace verification are separate release gates.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@Elandu
Elandu merged commit 1177615 into main Oct 10, 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