Skip to content

Add scientific result contracts - #82

Merged
rajeeja merged 1 commit into
mainfrom
rajeeja/readiness-contract-release
Jul 30, 2026
Merged

Add scientific result contracts#82
rajeeja merged 1 commit into
mainfrom
rajeeja/readiness-contract-release

Conversation

@rajeeja

@rajeeja rajeeja commented Jul 30, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • expose structured scientific status and postcondition fields on the MCP analysis front door
  • propagate UXarray warning state into agent-readable vector-calculus results
  • add semantic regression tests for result contracts
  • scope pytest collection to the tracked tests directory so local archival outputs are not collected as project tests

Verification

  • uv run pytest: 421 passed, 4 skipped
  • uv run pre-commit run --all-files: all hooks passed

Scope

This PR contains only MCP implementation, tests, and pytest configuration. It intentionally excludes paper drafts, evaluation protocols, experiment artifacts, facility-local configuration, and site-specific paths.

@rajeeja
rajeeja force-pushed the rajeeja/readiness-contract-release branch from c22d739 to a55b5c2 Compare July 30, 2026 22:05
@rajeeja
rajeeja force-pushed the rajeeja/readiness-contract-release branch from a55b5c2 to 2533bea Compare July 30, 2026 22:07
@rajeeja rajeeja changed the title Strengthen scientific readiness contracts Add scientific result contracts Jul 30, 2026
@rajeeja
rajeeja merged commit 74ea381 into main Jul 30, 2026
7 checks passed
@rajeeja
rajeeja deleted the rajeeja/readiness-contract-release branch July 30, 2026 22:11
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