Skip to content

Scaffold schema v2#2

Merged
lagillenwater merged 17 commits into
mainfrom
scaffold-schema-v2
May 21, 2026
Merged

Scaffold schema v2#2
lagillenwater merged 17 commits into
mainfrom
scaffold-schema-v2

Conversation

@lagillenwater

Copy link
Copy Markdown
Owner

integrating changes made during greenelab PR into forked repo.

lagillenwater and others added 17 commits May 19, 2026 14:48
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- pyproject.toml + uv.lock (Python 3.11, ruff/pyright/pytest configured)
- src/fmharness/schema/ pydantic models: Patient, Sample, DrugAssay,
  BaselineExpression, Prediction, Tranche, LeakageProfile,
  EnvironmentSnapshot (all frozen, extra=forbid)
- src/fmharness/utils/determinism.py with fix_seeds(seed)
- tests/test_schema.py: hypothesis property tests, round-trip + bounds
- .pre-commit-config.yaml, .github/workflows/ci.yml
- containers/fmharness.def, .env.example
- docs/environment.md (container/secrets/determinism contract)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com
…ace. fix by definining protected_namespace parameter as (). Suggested fix by copilot PR review.
…_ namespace. fix by definining protected_namespace parameter as (). Suggested fix by copilot PR review."

This reverts commit 801de91.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- pyproject.toml + uv.lock (Python 3.11, ruff/pyright/pytest configured)
- src/fmharness/schema/ pydantic models: Patient, Sample, DrugAssay,
  BaselineExpression, Prediction, Tranche, LeakageProfile,
  EnvironmentSnapshot (all frozen, extra=forbid)
- src/fmharness/utils/determinism.py with fix_seeds(seed)
- tests/test_schema.py: hypothesis property tests, round-trip + bounds
- .pre-commit-config.yaml, .github/workflows/ci.yml
- containers/fmharness.def, .env.example
- docs/environment.md (container/secrets/determinism contract)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com
…ace. fix by definining protected_namespace parameter as (). Suggested fix by copilot PR review.
@lagillenwater
lagillenwater merged commit 47f7e13 into main May 21, 2026
1 check passed
@lagillenwater
lagillenwater deleted the scaffold-schema-v2 branch June 30, 2026 16:04
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