Skip to content

Remove bypass-.completed stopgap; post-fast-path reference numbers#79

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/preserve-in-zip
Jul 17, 2026
Merged

Remove bypass-.completed stopgap; post-fast-path reference numbers#79
Jammy2211 merged 1 commit into
mainfrom
feature/preserve-in-zip

Conversation

@Jammy2211

Copy link
Copy Markdown
Contributor

Summary

Removes the runtime stopgap that marked test-mode-bypassed fits complete — a no-op since PyAutoFit#1388 fixed _fit_bypass_test_mode — and records the post-fast-path reference numbers: cold 159s → any resume ~11–13s (the cold run now writes the per-stage caches itself, so even the first resume is fast). The _testmode artifact carries the new run records; README distinguishes the post-fix reference from the retained pre-fix baseline.

Scripts Changed

  • pipeline_resume/slam_resume.py — stopgap block removed from _install_resume_timers (PyAutoFit#1388 supersedes it)
  • pipeline_resume/README.md — post-fast-path reference block added; pre-fix decomposition kept as historical baseline
  • results/pipeline_resume/slam_resume_summary_hst_v2026.7.9.1_testmode.{json,png} — revalidation run records (cold + 2 resumes on the fixed stack)

Test Plan

  • ruff check . clean
  • End-to-end: --reset cold + two resumes, all green, markers written by the library (no stopgap)

Closes the last rider of PyAutoFit#1389 / autolens_profiling#70.

🤖 Generated with Claude Code

The runtime patch marking bypassed fits complete is a no-op since
PyAutoFit#1388 landed the fix in _fit_bypass_test_mode. End-to-end
revalidation without it: cold 159s -> any resume ~11-13s (the cold run
now writes the fast-path caches itself; PyAutoGalaxy#504+PyAutoLens#619
+ Fit#1390). README gains the post-fast-path reference block; the
_testmode artifact carries the new run records.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

Also fixes the two CI-blocking ruff errors on main in
jax_compile/trace_profile.py (unclaimed subtree): the import needs
'# isort: skip' — it depends on the preceding sys.path insert, so
ruff --fix would have broken it — plus an f-string without
placeholders. The repo lint gate runs 'ruff check .' on every PR, so
this debt blocked all PRs.
@Jammy2211 Jammy2211 added the pending-release Queued for the next release label Jul 17, 2026
@Jammy2211

Copy link
Copy Markdown
Contributor Author

Also carries a 2-line fix for pre-existing CI-blocking ruff errors on main (jax_compile/trace_profile.py, unclaimed subtree): # isort: skip on the sys.path-dependent import (auto-fix would have broken it) + an f-string without placeholders. The lint gate runs ruff check . per PR, so this debt blocked every PR on the repo.

@Jammy2211
Jammy2211 merged commit 4628bc8 into main Jul 17, 2026
1 check failed
@Jammy2211
Jammy2211 deleted the feature/preserve-in-zip branch July 17, 2026 10:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pending-release Queued for the next release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant