Add AWS → Oracle AIDP Migrator (Codex plugin) - #109
Conversation
|
Thank you for your pull request and welcome to our community! To contribute, please sign the Oracle Contributor Agreement (OCA).
To sign the OCA, please create an Oracle account and sign the OCA in Oracle's Contributor Agreement Application. When signing the OCA, please provide your GitHub username. After signing the OCA and getting an OCA approval from Oracle, this PR will be automatically updated. If you are an Oracle employee, please make sure that you are a member of the main Oracle GitHub organization, and your membership in this organization is public. |
Deep review — same engine as #108 (every engine finding there applies here byte-for-byte); Codex-specific: the plugin sits outside
|
Same deterministic AWS->AIDP engine as the Claude plugin, under ai/codex-plugins/plugins/, exposed via an MCP server (inventory/plan/migrate/ verify). Registered in both marketplace manifests + README; Codex-specific README; cwd-based .mcp.json; MCP stdin detached (Windows). Addresses oracle-samples#109 review. Signed-off-by: Mounika Potnuru <mounika.potnuru@oracle.com>
42f6078 to
cf8b6ee
Compare
|
Thanks for the exceptionally thorough review — force-pushed a substantial revision that addresses it. Engine (both PRs): the Athena transpiler was reworked off Fixed here:
Remaining follow-ups called out honestly: one live run of a translated Glue job on a cluster to promote the widgets mapping from flagged→rewrite, and the shared-plugin-content dedup between the two trees. Happy to iterate. 🙏 Codex-specific: moved under |
Same deterministic engine under ai/codex-plugins/plugins/, MCP server (inventory/plan/migrate/verify), registered in both marketplace manifests + README. Includes Spark-3.5.3 translator fixes. cwd-based .mcp.json; MCP stdin detached (Windows). Addresses the oracle-samples#109 review. Signed-off-by: Mounika Potnuru <mounika.potnuru@oracle.com>
cf8b6ee to
b60aeff
Compare
Same engine fix as the Claude PR: restore parse-validation gates + Spark-3.5 builtins allowlist + honest PASS wording. Signed-off-by: Mounika Potnuru <mounika.potnuru@oracle.com>
|
Update (additive commit, no force-push): the "verify PASS is a status relabel" major is now addressed. Root cause was exactly as you found — when the SQL side moved off
Also included the earlier Spark-3.5.3 translator fixes (JOIN-after-UNNEST, 1-based subscripts, scoped |
New Codex plugin under
ai/codex-plugins/— same AWS→AIDP migrator, exposed to Codex / Cursor / Claude Desktop via an MCP server (aws-aidp-mcp; tools: inventory / plan / migrate / verify)..codex-plugin/plugin.json+ skills + README + MIT.🤖 Generated with Claude Code