Goal:
Make all CORE tests pass without touching deferred functionality.
Context
tests/TEST_CATEGORIES.md defines:
Only CORE tests are in scope.
Deferred areas:
- stochastic lumping
- GPCCA
- RMSD extras
- random frame export
- pdb generation
- least moving residues
These must NOT be fixed in this task.
Task
Run only CORE tests and stabilize them.
Scope
Allowed:
- deterministic lumping
- deterministic kernels (T, KL, JS)
- deterministic plotting
- config loading
- linkage/Z conversion
- deterministic macrostate assignment
Not allowed:
- stochastic functionality
- GPCCA
- RMSD workflows
- random frame generation
- pdb exports
Requirements
- Execute only CORE tests.
- Fix failures by:
- correcting production bugs
- fixing stale deterministic references
- fixing obsolete paths/aliases
- Replace stale aliases:
PDZ3_7 → PDZ3
aSyn_rdc_200ns → aSyn
- Fix config path assumptions:
- use
input/config.yml
- do NOT introduce duplicate config files
- If expected outputs are genuinely stale:
- regenerate only deterministic outputs
- document exactly why regeneration was necessary
Constraints
- Do NOT touch DEFERRED tests
- Do NOT remove tests
- Do NOT skip tests
- Do NOT introduce broad refactors
- Keep changes narrowly scoped
Latitude
Controlled
Verification
Run only CORE tests.
Expected result:
Provide:
- exact pytest command used
- list of fixed failures
- list of regenerated outputs (if any)
Output format
Provide:
- failing CORE tests found
- root causes
- fixes applied
- verification results
- remaining OPTIONAL/DEFERRED failures (if encountered accidentally)
Goal:
Make all CORE tests pass without touching deferred functionality.
Context
tests/TEST_CATEGORIES.mddefines:Only CORE tests are in scope.
Deferred areas:
These must NOT be fixed in this task.
Task
Run only CORE tests and stabilize them.
Scope
Allowed:
Not allowed:
Requirements
PDZ3_7→PDZ3aSyn_rdc_200ns→aSyninput/config.ymlConstraints
Latitude
Controlled
Verification
Run only CORE tests.
Expected result:
Provide:
Output format
Provide: