Repository navigation
foundation, stage-contract, decisions, index: milestones 4 to 6 on SMDC and Batch - #89
Merged
Merged
Conversation
…reference and difference stages, Batch and the SMDC measurements Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.
What and why
Task 6 of the unattended run
foundation-m4to6-2026-10-21: the documentation of what tasks 1 to 5 built and measured onrebuildof Caltech-IPAC/rapid. Task 4's ledger line isTASK DONE 4, so milestones 4 to 6 are documented in full.The pull requests documented: Caltech-IPAC/rapid#284 (
s3://prefixes,job submit), #286 (the SMDC schema, inputs and baseline), #287 (referenceonrun(job)), #288 (differenceonrun(job), refreshed fromdevto d6aac515), #289 (the chain on Batch, the change group over Batch products and its undo: milestone 4), #290 (job runrecords the image digest and reports peak memory), #292 (the field uncapped on Batch with milestones 5 and 6's measurements).Files
system/foundation.md:prefix.getandprefix.put, attempts unders3://;job submit, the container'sjob run, retry by resubmission, the image digest and peak memory, one image and job definition revision per commit, a code fix as a new run;referenceanddifferencerows in place of the "port comes first" row, with newreferenceanddifferencesections (zero point, the drawnrfidandpid, the two PSFs told apart byPSFKIND, one differencer published, the cap);[reference]and[difference];schema.sqlwith grants, write-once inputs bucket, the live baseline on the scratch root, the non-live Batch run, the change group including the reference, its undo, the uncapped run);dev, the paragraph against the hour per image, and what was not measured for want of data;SELECT(#284, #286).system/stage-contract.md: five stages onrun(job); thetoolkit()seam;job submit's queue and container command;run_jobrecords the image digest and returnspeak_rss_kib;admitandfinalizethe only stages left on the older contract (they cannot run on Batch); the port pattern; the leaf moduleseamsgone (#288);selftest's new holdings.system/decisions.md: one ruling,decision-smdc-prototype(Ben, 2026-10-21), which the foundation page's SMDC section cites.system/index.md: thefoundation.md,stage-contract.mdanddecisions.mdscope cells.system/reference.md,system/difference.md: the first sentence of the run-model note only (see divergences).Divergences from the brief, with the reason
reference.mdanddifference.mdchanged by one sentence. The brief leaves the pages carrying the note untouched. Their notes said "This stage still runs on the older contract", which became false with #287 and #288. Only that sentence changed: it now says the page describes the older-contract port and points at the foundation page's section. The bodies are untouched; their rewrite stays with the next documentation PR.decisions.md. The brief names three pages. AGENTS.md requires a ruling the pages state to go ondecisions.mdin the same pull request; the SMDC section states "no backup, no fence" by Ben's 2026-10-21 ruling.Build
Not built on the host: there is no Sphinx environment there and provisioning one is an install.
docs.ymlis the check.scripts/check-public-safety.shpasses locally; the changed pages have no em dashes and none of the AGENTS.md excess-vocabulary words.Left
reference.mdanddifference.mdfor the foundation contract (or fold them into the foundation page's sections), and the other run-model pages as foundation, stage-contract, index: the foundation and thin chain as one page, replacing runs, products, checks and releases #88 listed.SELECTare on the foundation page's "Not decided here".🤖 Generated with Claude Code