Repository navigation
SocratiCode 1.16.0: qualification receipt and dated decision update (the Linux pin stays 1.15.0) - #523
Merged
Conversation
…the Linux pin stays 1.15.0 The upstream suite passes at v1.16.0 and on the tree the recipe resolves with --before=2026-09-28T12:30:00Z; the tarball equals the tag's build; the prefix is installed and unreferenced. An independent review found that moving the pin starts cutover paths (bootstrap re-run, render_config, scratch Codex homes), so the pin stays behind the cutover, which waits for Gate A's window W and the 7-day cooldown (earliest 2026-10-05T12:23Z). The receipt records a failing control (REQUIRE_QDRANT=1 with no Qdrant exits 1) and corrects the CI-coverage, evidence-kind and date wording the review flagged. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…cision record Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
seathatflowsinourveins
force-pushed
the
res-scq-1160-receipt-20260930
branch
from
September 30, 2026 04:02
ccde43d to
c34aced
Compare
This was referenced Sep 30, 2026
Closed
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.
Scope
adoption/update.mdre-runs the bootstrap after one and relinksbin/socraticode;tools/adoption/render_config.pyand the landscape sweep's scratch Codex homes render the pinned prefix into any configuration rendered from main), so that 26-file branch is kept unmerged for the cutover, which waits for Gate A's window W and for the 7-day cooldown (earliest 2026-10-05T12:23Z; the user's waiver of 2026-09-27 covered 1.15.0 only).f77612b6(main, after OpenHands recipe lock: PyJWT 2.14.0 relock closes ten advisories (unblocks the required osv-scanner check) #525 cleared the repo-wideosv-scannerfailure; rebased 2026-09-30 per the hot-file protocol, result byte-identical to the automatic merge).lane:foundation(registering the receipt inmanifests/evidence.jsonthrough the hot-file protocol does not make it shared).evidence/receipts/,docs/decisions/2026-09-25-workstation-sota-refresh.md,manifests/evidence.json(last commit).SOTA sources
v1.16.0, annotated tag objecta50f72c5b79dcb8f69ac9bc68b21fe744d82d45b, commit3d3a4a4d427cb0f29de4f5dd1360da52896f62df, released 2026-09-28T12:19:47Z): release notes and CHANGELOG,.github/workflows/ci.yml(upstream's job list and the Qdrant-backed regression step at the tag),src/constants.ts(SOCRATICODE_WATCHERdefaultauto; new valuegit).socraticode@1.16.0:dist.integritysha512-Lsei32zdHES3fCIRROn7kb1FY7sia0Oe2ZZMRUShZy8AytaqUB2F7/fF2+2dDLNNZxNAURP2Sb0doSpHv8JbMA==,dist.shasum44a18caf99a4f4f466e3d618860143dec51bfd71, tarball sha2563cb602cf2f50f863ef79dde56923d65b7ce840e2cc26070efa41743d2b4aaafe, published 2026-09-28T12:23:47Z; the registrygitHeadis the tag commit's parent (the receipt records the content-identity check).npm run test:integrationortest:e2e).docs/decisions/2026-09-25-workstation-sota-refresh.mdand PR Pin socraticode 1.15.0 and ccusage 20.0.26 with upstream-suite qualification receipts #446.Evidence-class table
npm ci,npm run test:unit(107 files, 2,517 tests),check:release-versions, biome,tsc --noEmit, and the four Qdrant-backed regressions (12 tests)data.upstream_suitetscpass on the dependency tree that the recipe's--before=2026-09-28T12:30:00Zresolves (lockfile removed; 20 name@version pairs differ from the lockfile)data.dependency_treegitHeadis the tag's parent with identicalsrc/, and itsdist/equals a build of the tagdata.registry_check,data.content_identityREQUIRE_QDRANT=1): exit 1data.host_install, limitation 1Local commands run
Decision record
docs/decisions/2026-09-25-workstation-sota-refresh.md, dated update 2026-09-30 (alternatives: move the pin now, skip 1.16.0; overturn conditions: the cooldown decision or an early window close, a native call erroring on 1.16.0, an upstream regression).Host evidence
This PR adds a receipt under
evidence/receipts/, notevidence/hosts/.scripts/validate.py(exit 0 above) validates the receipt and its registration.compatibility_attempt, dates, failing control, CI-coverage wording, Mac lag statement) are fixed here; the doc-level lows belong to the unmerged pin branch.platform_statuschange.Residuals
git-refresh-integrationjob ran only in upstream CI (it needs Docker and Ollama); 11 of the 18tests/integrationfiles ran neither upstream nor here.initialize,tools/listorcodebase_healthcall was made against the installed 1.16.0 prefix.Checklist
🤖 Generated with Claude Code