Repository navigation
PP-C3: document that every run is described (v0.5.1, 3/3) - #261
Merged
Merged
Conversation
…ct, guides) - CHANGELOG: an "Unreleased (v0.5.1)" section for PP-C (PP-C1 to PP-C3), with what stays for SWEEP-PP and the downstream impact. - docs/contract.md: a new §0 (every run is described, A_DESCRIPTION_REQUIRED on every route, what PP-C removed); §9 manifest version 4 only; §9.1 RunInputs refusals and the described make_clean_run; §12 experiment_design.csv is an output only (the removed rows marked). - README, user guide, AGENTS.md: the describe-first workflow; no design command, --design or check template; the new module and test helper. Docs only. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01G3qp9AxjpGPw9xfWAUJNqc
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01G3qp9AxjpGPw9xfWAUJNqc
…us and plan rows The contract's check row still said check writes the design template (write_check_outputs), the exit status row listed the design command and its design checks, and the notebook row planned_changes(design=) and design_for_run: all removed in PP-C2. Section 0 says the refusal comes before the recorded run, any header, the log or the stale-lock removal. CHANGELOG: the shipped notebook stays on RELEASE_REF's API until the release; the refusal texts. User guide: repeat_group_conflict names the Replicates page and Check and save. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01G3qp9AxjpGPw9xfWAUJNqc
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01G3qp9AxjpGPw9xfWAUJNqc
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.
PP-C3 of 3 (stacked on #260, which is stacked on #259): PP-C, the first change of v0.5.1. Base
claude/pp-c-cleanup. Docs only. Do not merge before the independent review; retarget as the stack merges.Summary
A_DESCRIPTION_REQUIREDrefusal on every route; the removed undescribed run, design input, manifest versions and notebook mode; the describedmake_clean_run; the test changes (PP-C1 and PP-C2); what stays until SWEEP-PP; the downstream note.position_idunchanged, owner ruling 2); §9 is "manifest version 4" (themanifest_versionrow rewritten: one version written and read, older ones refused with "run preprocessing again";experiment_descriptionalways present;experiment_design_sha256is the derived file's); §9.1RunInputsrefusals and the describedmake_clean_run; §12experiment_design.csvis an output only (the CLI--design, template anddesigncommand rows marked removed).designcommand,--designorchecktemplate;required_descriptionandtests/described_tree.pyin the module map.Not changed:
docs/conformance.md(the dated v0.5.0 G1 record),docs/plan.mdanddocs/archive/(history),docs/migration-0.3-to-0.4.md(SWEEP-PP).Tests
The tree of this PR is the tree validated as a whole:
ruff check .,ruff format --check .clean, code rules clean;pytest4965 passed, 4 skipped (environment skips only); Spec modules 1665 passed, 0 skipped.Generated by Claude Code