Repository navigation
Document local QA setup and reduced-test loading context - #5300
Draft
ChrisRackauckas-Claude wants to merge 2 commits into
Draft
ChrisRackauckas-Claude wants to merge 2 commits into
ChrisRackauckas-Claude wants to merge 2 commits into
Conversation
Record how to restore setup-generated QA project paths while preserving intentional edits. Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com> Co-Authored-By: Codex <noreply@openai.com> Agent-Harness: Codex CLI 0.163.0 Agent-Model: gpt-6.1-sol Agent-Session: local session 01a15ca3-5696-7ea3-bbac-ba551b6975af (no session URL)
Record the runner macro, group order, and solver extension loading needed to interpret reduced tests. Missing initializer modules are setup failures rather than numerical endpoints. Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com> Co-Authored-By: Codex <noreply@openai.com> Agent-Harness: Codex CLI 0.163.0 Agent-Model: gpt-6.1-sol Agent-Session: local session 01a15ca3-5696-7ea3-bbac-ba551b6975af (no session URL)
This branch has not been deployed
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.
Local test setup can rewrite tracked source paths or omit solver extensions loaded by earlier official testsets. Add16 lines to AGENTS.md covering portable QA source paths and preservation of the official runner's module-loading context in reduced tests. This keeps setup failures separate from numerical regression evidence. Runtime, tests, dependencies and QA configuration are unchanged.
Verification
The existing official QA runner on the earlier guidance revision, with the identical runtime/test/environment tree, reproduced the path rewrite, and the setup-only change was restored after all test processes ended. Final tracked diff contains AGENTS.md alone; spelling and whitespace checks exit 0. Julia source formatting and a docs build do not apply to this Markdown guidance change.
Julia 1.13.1, four Julia/precompile threads, one BLAS/OMP thread; isolated local validation environment:
Two earlier runs with default watcher transport passed JET54/54 and failed Aqua20pass/1error at
FolderMonitor(start): EMFILE. An independent untouched-base and standalone syscall investigation isolated shared inotify-instance accounting: Julia had 18 file descriptors, no inotify instance and a 1M descriptor limit; ordinary file opens still succeeded. Revise's documented polling transport keeps file monitoring active and runs the same assertions without inotify. The passing run changes only that job-scoped transport setting; no test, tolerance, exception policy or host setting was changed. It does not claim to repair the host's inotify capacity.No new behavior or public API is introduced. No local Everything, docs, GPU or downstream run is claimed.
CI comparison
Exact reviewed guidance head49aef0358dd742896a25caecf13e25ca3a186caf completed with71 successful checks, ten failures, zero pending and four skipped. Modern
ci-comparerecords all ten failures as pre-existing against default207f39e2d3. Five InterfaceI variants share the causal equation-direction assertion at components.jl:446; three Optimization variants share unsupported literal_pow; one indexing job has the lowered-state BoundsError; Sensitivity Core8 shares the default time-gradient AD failure at mtk.jl:216. No runtime/test/environment file changes.The current-head CI docs build passed; this is CI evidence, not a local docs run. Current CI, matching default CI, current Sensitivity Core8, matching default Core8.
Independent review
A new fresh Codex CLI0.163.0/gpt-6-astra reviewer inspected the complete16-line diff before author evidence and rated it low risk, high confidence, no blocking findings. It independently verified that only AGENTS.md differs from clean207, all runtime/test/metadata bytes match, Code Generation precedes Discrete System in both runners, and Code Generation imports the public OrdinaryDiffEq solver package. It also confirmed the root macro loads ModelingToolkit while the sublibrary macro differs. Its own spelling and whitespace checks pass. It read the completed54+21 QA logs above; it did not rerun Julia for the new prose. No permission or API change is introduced.
Current reviewer: local session01a15ec6-8592-73e3-a785-76bb35f0e0d8 (no session URL). The earlier eight-line QA-path guidance had a separate fresh Astra review, local session01a15da9-56d1-7771-869f-cde9b62f0166 (no session URL), followed by completed official QA and metadata restoration.
Links
Risk assessment
🤖 Posted by an AI agent — harness: Codex CLI 0.163.0 · model: gpt-6.1-sol.
Conversation: local session 01a15ca3-5696-7ea3-bbac-ba551b6975af (no session URL).