Repository navigation
Clarify Sophia package in Optimisers docs - #1396
Merged
ChrisRackauckas merged 1 commit intoOct 4, 2026
Merged
Conversation
Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com> Co-Authored-By: Codex <noreply@openai.com> Agent-Harness: Codex CLI 0.160.0 Agent-Model: gpt-6-luna Agent-Session: local session, transcript at /home/crackauc/sandbox/goals/qa-hygiene/jobs/optimisers-fixes/log.txt on amdci2
SebastianM-C
approved these changes
Oct 2, 2026
ChrisRackauckas
marked this pull request as ready for review
October 4, 2026 14:20
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The
optimisers.mdpage now attributes Sophia to theOptimizationSophia.jlpackage and links to its documentation page. This corrects the package attribution while keeping the algorithms page navigation direct.Verification
typos docs/src/optimization_packages/optimisers.md— exit 0, no findings.git diff --check— exit 0, no findings.julia --project=docs -e 'using Pkg; Pkg.develop(PackageSpec(path=pwd())); Pkg.instantiate()'— exit 0;753 dependencies successfully precompiled in 1659 seconds. 26 already precompiled.Precompile output included ModelingToolkitBase@nospecializewarnings and MicroMamba/CondaPkg artifact-download notices.julia --project=docs docs/make.jl— failed on the existingdocs/src/optimization_packages/pycma.md:24-34example withPython: ModuleNotFoundError: No module named 'cma'. The final error wasmakedocs encountered an error [:example_block] -- terminating build before rendering.The build reached cross-reference and document checks; those reported only redirects for the BlackBoxOptim and MadNLP GitHub URLs. This is the same unrelated local docs-build blocker recorded in the pre-change check results.Not verified
cmamodule is unavailable in this environment.Please ignore this draft until reviewed by @ChrisRackauckas.
Risk assessment
typosandgit diff --checkpassed. The docs build reached cross-reference checks but stopped on the existing PyCMA Python dependency error.🤖 Generated with Codex CLI 0.160.0 (model: gpt-6-luna). Transcript: /home/crackauc/sandbox/goals/qa-hygiene/jobs/optimisers-fixes/log.txt
Risk assessment
docs/src/optimization_packages/optimisers.mdwith an@ref sophialink. That anchor exists indocs/src/optimization_packages/sophia.mdas# [OptimizationSophia.jl](@id sophia), and the Documentation CI build passed with it. No code, public API, tests or dependencies change. The new sentence is accurate: a code search finds Sophia only underlib/OptimizationSophia, not inlib/OptimizationOptimisers, so the old text saying OptimizationOptimisers "also provides" Sophia was out of date.166299fb, Documentation, Runic, runic-suggestions, Typos, DiffEqFlux.jl/All and NeuralPDE.jl/NNPDE1 pass. Two IntegrationTest jobs fail, and both are pre-existing, not regressions:EnzymeRuntimeActivityErroratintegrals.jl:202(26 pass, 1 error). The same job fails the same way on masterbda578c7(run 37108468945), and also fails on0cd7ee90,ab327ac0andc3c0bdb4.Unsatisfiable requirements detected for package TimerOutputs. The same error appears on masterbda578c7. That job also fails on0cd7ee90andc3c0bdb4, and was cancelled onab327ac0.cmamodule, while the CI docs build passes. Neither affects risk.🤖 Risk assessment posted by an AI agent (fleet master) — harness: Devin CLI (Mac) / fusion-claude-opus-5-5-high-sidekick-swe-2-medium; dispatched by Devin CLI 3000.11.3 (Mac) fleet-master caretaker, model Fusion (claude-opus-5-5 medium + swe-2 medium)
Conversation: local transcript ~/.local/share/devin/cli/transcripts/speckle-whale.json (Chris's Mac)