Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

[MCP Integration] Phase 2: Data models and constants#2235

Draft
aniruddh-alt wants to merge 9 commits intoani/mcp-integration-01-scaffoldfrom
ani/mcp-integration-02-models
Draft

[MCP Integration] Phase 2: Data models and constants#2235
aniruddh-alt wants to merge 9 commits intoani/mcp-integration-01-scaffoldfrom
ani/mcp-integration-02-models

Conversation

@aniruddh-alt
Copy link
Contributor

Description

Part of the MCP Integration PR chain (Phase 2 of 10) - Stage: foundation

What changed: Added Pydantic data models (JobRecord, PreFlightSummary, CloudValidation, etc.) and constants (cloud provider configs, resource specs, validation rules) used by all MCP services.

Why: These shared types and constants form the foundation that all subsequent service modules depend on.

Related issues

Before submitting

  • Did you link the issue(s) related to this PR in the section above?
  • Did you add / update tests where needed?

@gitar-bot
Copy link

gitar-bot bot commented Mar 3, 2026

Important

Upgrade your plan to unlock code review, CI analysis, custom rules, and more.

@aniruddh-alt aniruddh-alt force-pushed the ani/mcp-integration-02-models branch from f38a2e4 to 8e7a6b1 Compare March 4, 2026 00:03
@aniruddh-alt aniruddh-alt force-pushed the ani/mcp-integration-01-scaffold branch from 70e68d6 to b35dc2d Compare March 4, 2026 00:31
@aniruddh-alt aniruddh-alt force-pushed the ani/mcp-integration-02-models branch from cbe787c to 4d3461e Compare March 4, 2026 00:32
@aniruddh-alt aniruddh-alt force-pushed the ani/mcp-integration-01-scaffold branch from b35dc2d to 79de029 Compare March 4, 2026 00:41
Aniruddhan Ramesh and others added 3 commits March 3, 2026 16:42
Add Pydantic models (JobRecord, PreFlightSummary, CloudValidation, etc.)
and constants (cloud provider configs, resource specs, validation rules)
that form the shared foundation for all MCP services.

Part of the MCP integration PR chain (Phase 2 of 10).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add missing "eval" to DATA_SPLITS constant
- Convert mutable list constants to tuples
- Import TypedDict from typing (Python 3.12+)
@aniruddh-alt aniruddh-alt force-pushed the ani/mcp-integration-02-models branch from 4d3461e to 89c8856 Compare March 4, 2026 00:43
aniruddh-alt and others added 6 commits March 3, 2026 16:51
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