Skip to content

Fix release docs and Chrysalis YAC smoke#55

Merged
rajeeja merged 1 commit into
mainfrom
codex/release-readiness-audit-fixes
Jun 4, 2026
Merged

Fix release docs and Chrysalis YAC smoke#55
rajeeja merged 1 commit into
mainfrom
codex/release-readiness-audit-fixes

Conversation

@rajeeja
Copy link
Copy Markdown
Collaborator

@rajeeja rajeeja commented Jun 4, 2026

Summary

  • Fix config discovery docs to match the actual env -> cwd config -> user config -> editable fallback order.
  • Update architecture docs/HTML for the unified tool surface instead of stale conditional *_hpc tools.
  • Clarify conda-forge scope as core-only for the initial recipe, with HPC as a future output/variant.
  • Harden Chrysalis endpoint setup and diagnostics, including YAC runtime paths, log helpers, and Slurm YAC smoke checks.
  • Fix Chrysalis YAC smoke by running native YAC/MPI import/remap in a worker-side srun --ntasks 1 subprocess, and avoid native YAC imports in the generic runtime probe.

Validation

  • uv run pre-commit run --all-files
  • uv run pytest tests/ --ignore=tests/test_remote_agent.py -q -> 292 passed
  • uv run --extra hpc pytest tests/test_remote_agent.py tests/test_hpc_safety.py -q -> 44 passed
  • uv run --extra docs sphinx-build -b html docs docs/_build/html -W --keep-going
  • rm -rf dist && uv build && uvx twine check dist/*
  • conda-build -c conda-forge conda/recipe --no-anaconda-upload
  • Chrysalis endpoint worker probe: active on Slurm, Python 3.12.13, expected YAC PYTHONPATH recognized
  • uv run --extra hpc python scripts/yac_smoke_test.py --endpoint chrysalis --timeout-seconds 300 -> yac_core_ok=true, yac_helper_ok=true, remap_ok=true, launch_mode=srun, remap shape [768]

@rajeeja rajeeja merged commit ce3e758 into main Jun 4, 2026
9 checks passed
@rajeeja rajeeja deleted the codex/release-readiness-audit-fixes branch June 4, 2026 18:44
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.

1 participant