Repository navigation
Definitive defaults follow-up: the local model server is Ollama, settled by the preregistered gate - #598
Merged
seathatflowsinourveins merged 6 commits intoOct 2, 2026
Conversation
…led by the preregistered gate The split between llama.cpp and Ollama is settled by the gate the Claude critic named: llama-server 0 of 3 and Ollama 2 of 3 at the first gate's 300-second limit (the tool call completed in 0 of 3 against 3 of 3), then 0 of 3 against 3 of 3 at the confirmatory 1,200-second limit. The row's state is "measurement", never "definitive". - Both gate folders (rebuilt from the retained raw runs after the 2026-10-02 host restart; REBUILD.md lists provenance). - settlements.json: the basis, scope, receipt hashes, verbatim limits and overturn condition; assemble_manifest.py applies it and refuses a settlement for a slot that is not split or whose receipt hash differs. - Every manifest row now carries "state" and "measurement". - Tests 16 -> 20 (the converse of the definitive rule with the one known trading exception; settled rows; state and measurement on every row; memory and code search not returned). controls.py keeps six negative controls in the repository; each fails the test it targets. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…files Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
5 tasks done
…faults-followup-20261002
…s inventory Both receipts hash runs/*/events.jsonl and the frozen pass rule is scored on them, but the repository's *.jsonl ignore rule kept them out of the commit (review finding 1). The ignore file now excepts the two gate folders; the logs are registered. All 72 and 75 inventoried files are present with the recorded hashes. A scan of the sixteen logs with the repository's private-content patterns plus user-name, home-path and e-mail patterns found nothing. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
5 tasks done
…gs 2 to 9) - The record no longer contradicts itself: code search remains split, the model server is settled by the gates, and the evidence class says that two measured local integration checks exist. - Statements without a committed source are replaced by what the receipts and the compact file say: no processor pinning claim, the critic's committed Codex reading (main at 6ece7bfc21bc), issue 23229 "closed as stale", the limit "llama.cpp documents no Codex setup at this pin" restored. - The settled row shows both families' original picks beside the settlement; the label says that neither arm passed the first gate's frozen pass rule. - The order "an arm failing a gate cannot win" is attributed to the coordinator's preregistration; the critic's rule is quoted in full; the 64k context requirement is attributed to the critic. - Tests pin the exact settled slot set and exempt memory by slot id; a seventh negative control covers an empty settlements file. 21 tests pass; 7 controls killed. - REBUILD.md rows corrected (which receipt a hash belongs to, prefixes, the replayed template edit). Built by a GPT-6.1 Sol worker from the review's findings; verified by the coordinator against the committed receipts and compact file. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…faults-followup-20261002
seathatflowsinourveins
deleted the
foundation/new-wsl-defaults-followup-20261002
branch
October 2, 2026 05:35
seathatflowsinourveins
pushed a commit
that referenced
this pull request
Oct 3, 2026
… through #622 Each new gate row cites an in-repository evidence file that its PR added and quotes that file's own facts: - wsl-retrieval-retirement-20261003 (#622) - new-wsl-definitive-defaults-20261001 (#589, #591, #602) - new-wsl-local-model-server-20261002 (#598) - new-wsl-distro-recipe-20261002 (#593) - new-wsl-install-plan-20261002 (#606, #607) - new-wsl-client-configuration-20261002 (#608) - mac-memory-qualification-closure-20261002 (#603) - sdk-useful-task-preparation-20261002 (#609, #612) - two-host-architecture-20261002 (#610) The three lanes, the six workers and the 48 existing gates are unchanged; recorded_at_utc comes from date -u and meaning is rewritten for this checkpoint. The state.json row of manifests/evidence.json is re-registered with host_receipts.register_file (docs/lanes.md hot-file protocol). The generation holds 117 entities with the workflow adapter unconfigured, 127 with ten Dagu runs (cap 128). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
seathatflowsinourveins
pushed a commit
that referenced
this pull request
Oct 3, 2026
… through #622 Each new gate row cites an in-repository evidence file that its PR added and quotes that file's own facts: - wsl-retrieval-retirement-20261003 (#622) - new-wsl-definitive-defaults-20261001 (#589, #591, #602) - new-wsl-local-model-server-20261002 (#598) - new-wsl-distro-recipe-20261002 (#593) - new-wsl-install-plan-20261002 (#606, #607) - new-wsl-client-configuration-20261002 (#608) - mac-memory-qualification-closure-20261002 (#603) - sdk-useful-task-preparation-20261002 (#609, #612) - two-host-architecture-20261002 (#610) The three lanes, the six workers and the 48 existing gates are unchanged; recorded_at_utc comes from date -u and meaning is rewritten for this checkpoint. The state.json row of manifests/evidence.json is re-registered with host_receipts.register_file (docs/lanes.md hot-file protocol). The generation holds 117 entities with the workflow adapter unconfigured, 127 with ten Dagu runs (cap 128). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
seathatflowsinourveins
pushed a commit
that referenced
this pull request
Oct 3, 2026
… through #622 Each new gate row cites an in-repository evidence file that its PR added and quotes that file's own facts: - wsl-retrieval-retirement-20261003 (#622) - new-wsl-definitive-defaults-20261001 (#589, #591, #602) - new-wsl-local-model-server-20261002 (#598) - new-wsl-distro-recipe-20261002 (#593) - new-wsl-install-plan-20261002 (#606, #607) - new-wsl-client-configuration-20261002 (#608) - mac-memory-qualification-closure-20261002 (#603) - sdk-useful-task-preparation-20261002 (#609, #612) - two-host-architecture-20261002 (#610) The three lanes, the six workers and the 48 existing gates are unchanged; recorded_at_utc comes from date -u and meaning is rewritten for this checkpoint. The state.json row of manifests/evidence.json is re-registered with host_receipts.register_file (docs/lanes.md hot-file protocol). The generation holds 117 entities with the workflow adapter unconfigured, 127 with ten Dagu runs (cap 128). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
seathatflowsinourveins
added a commit
that referenced
this pull request
Oct 3, 2026
… through #622 (#640) Each new gate row cites an in-repository evidence file that its PR added and quotes that file's own facts: - wsl-retrieval-retirement-20261003 (#622) - new-wsl-definitive-defaults-20261001 (#589, #591, #602) - new-wsl-local-model-server-20261002 (#598) - new-wsl-distro-recipe-20261002 (#593) - new-wsl-install-plan-20261002 (#606, #607) - new-wsl-client-configuration-20261002 (#608) - mac-memory-qualification-closure-20261002 (#603) - sdk-useful-task-preparation-20261002 (#609, #612) - two-host-architecture-20261002 (#610) The three lanes, the six workers and the 48 existing gates are unchanged; recorded_at_utc comes from date -u and meaning is rewritten for this checkpoint. The state.json row of manifests/evidence.json is re-registered with host_receipts.register_file (docs/lanes.md hot-file protocol). The generation holds 117 entities with the workflow adapter unconfigured, 127 with ten Dagu runs (cap 128). Co-authored-by: Scout <scout@local> 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.
Scope
measurement, neverdefinitive), with both gate folders as evidence; every manifest row now carriesstateandmeasurement; the test module gains the converse of the definitive rule and six negative controls kept in the repository.8b51946ee16e542e544936e19bb793114fea948e(main).lane:foundation. The manifest's three pinned trading rows gain an emptystatekey and every row gainsmeasurement; no trading file changes. The trading lane's own update of its definitive flags is separate (one known exception is asserted by name in the tests).evidence/artifacts/local-model-server-gate-20261001/,evidence/artifacts/local-model-server-gate-confirmatory-20261001/(new),evidence/artifacts/new-wsl-definitive-defaults-20261001/(settlements.json,controls.pynew;assemble_manifest.py,render_tables.py,definitive-manifest.jsonchanged),docs/decisions/2026-10-01-new-wsl-definitive-defaults.md,tests/test_new_wsl_definitive_defaults.py, andmanifests/evidence.jsonin the last commit only, by registration.SOTA sources
tools/server/server-chat.cppline 277:unsupported Responses tool type 'namespace' skipped) and ollama/ollama v0.35.0.codex-rs/model-provider/src/provider.rslines 60 to 64 and 421 to 433 (a configured provider keepsnamespace_tools: true).docs/decisions/2026-10-01-new-wsl-definitive-defaults.md(a split is settled by the measurement its critics name; gates first), and both preregistrations in the gate folders, hashed before their first trial.tests/test_new_wsl_definitive_defaults.pyat8b51946e.Evidence-class table
native_provenon one workstation (CPU, one model, one prompt)evidence/artifacts/local-model-server-gate-20261001/receipt.jsonnative_proven, same scopeevidence/artifacts/local-model-server-gate-confirmatory-20261001/receipt.jsonlocal_integration: preregistrations match their recorded hashes, harness scripts match the hashes the worker printed,runs/regenerated by the original collector equals the retained summaries, receipts rebuilt by the original buildersREBUILD.mdin each foldersynthetic(unit tests and seven negative controls)tests/test_new_wsl_definitive_defaults.py;controls.pyLocal commands run
The original worktree with both gate folders was lost when the host restarted on 2026-10-02T00:49:51Z and
/tmpwas emptied. The receipts in this PR carry the rebuild's time stamp (2026-10-02T02:21:30Z); the original confirmatory receipt (sha25693789091…) is not recoverable. The manifest change was written by a GPT-6.1 Sol builder from a written brief and checked by the tests and controls above; the gate verdict was re-read from the receipts by two Claude sessions before the restart.Decision record
docs/decisions/2026-10-01-new-wsl-definitive-defaults.md: the "Local model server" paragraph (both gates side by side, basis, scope, limits, overturn), "What follows" item 2, and "Amendment (2026-10-02)". Overturn: a llama.cpp release that passes the same gate, or a throughput comparison once both arms pass.Host evidence
Not applicable: no file under
evidence/hosts/changes.Checklist
Review round (2026-10-02)
An independent Claude read of
6e0e6cc4returned 2 blocking and 7 non-blocking findings; all nine are repaired atca363927(main6080214emerged in).*.jsonlignore rule. They are committed and registered; all 72 and 75 inventoried files are present with the recorded hashes; a scan of the sixteen logs with the repository's private-content patterns found nothing.The repair was built by a GPT-6.1 Sol worker from the review's findings and verified by the coordinator (rebuild reproduces byte-identically; 21 tests; seven controls killed; each rewritten statement checked against the committed files).
🤖 Generated with Claude Code