Skip to content

Complete LabData migration in behavior_analyses - #8

Merged
rojasgabriel merged 12 commits into
devfrom
agent/preserve-labdata-migration
Aug 3, 2026
Merged

Complete LabData migration in behavior_analyses#8
rojasgabriel merged 12 commits into
devfrom
agent/preserve-labdata-migration

Conversation

@rojasgabriel

@rojasgabriel rojasgabriel commented Jul 21, 2026

Copy link
Copy Markdown
Owner

Summary

  • migrate maintained behavioral analyses and notebooks from djchurchland to LabData
  • preserve legacy notebooks under archive/djchurchland/
  • use the skill-informed plugin schema with one TrialSet membership part, versioned fit configs, direct upstream keys, and explicit result statuses
  • name the kernel config PsychophysicalKernelFitConfig
  • add migration recovery guards, plotting/seed/populate CLIs, and regression tests
  • remove machine-local dependency paths

Validation

  • completed the approved no-drop live migration and retained the archived legacy relations
  • verified the active schema headings, copied/populated results, result statuses, archive retention, and zero pending keys
  • rendered and visually inspected learning, psychometric, and psychophysical-kernel PDF/SVG diagnostics
  • uvx ruff check .
  • uvx ruff format --check .
  • isolated Python 3.11 full suite: 14 passed
  • GitHub CI run 29: passed

The exact project test command under local Python 3.10 still hits the known damaged SciPy _spropack binary during import; the same locked dependencies pass under Python 3.11.

Review state

All implementation and live-migration gates passed. This PR is ready for review and remains unmerged.

@socket-security

socket-security Bot commented Jul 21, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedpypi/​labdata@​0.1.4 ⏵ 0.1.88910010010070
Updatedpypi/​pillow@​12.2.0 ⏵ 12.3.086100 +7510010070
Updatedpypi/​tornado@​6.5.5 ⏵ 6.5.772 +1100 +24100100100
Addedpypi/​statsmodels@​0.14.690100100100100
Addedpypi/​hatchling@​1.31.096100100100100
Updatedpypi/​urllib3@​2.6.3 ⏵ 2.7.097 +1100 +22100100100
Updatedpypi/​cryptography@​46.0.7 ⏵ 49.0.0100100 +16100100100

View full report

rojasgabriel and others added 6 commits July 28, 2026 16:36
Vendor fit-psychometric, remove machine-local plugin paths, move
djchurchland notebooks to historical/, add labdata-backed notebooks and
CLI/migration contract tests, and document remaining live DB validation
gates for PR #8.

Co-authored-by: Gabriel Rojas-Bowe <rojasgabriel@users.noreply.github.com>
@rojasgabriel rojasgabriel changed the title Preserve LabData migration work Complete LabData migration in behavior_analyses Jul 29, 2026
@rojasgabriel
rojasgabriel marked this pull request as ready for review July 29, 2026 05:24
@cursor

cursor Bot commented Jul 29, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@rojasgabriel
rojasgabriel merged commit 60a6f59 into dev Aug 3, 2026
3 checks passed
@rojasgabriel
rojasgabriel deleted the agent/preserve-labdata-migration branch August 13, 2026 03:40
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.

2 participants