Repository navigation
Build frozen Jev trading case sets and paired scorer - #1150
Merged
Merged
Conversation
seathatflowsinourveins
force-pushed
the
jev-harness-build-20261015
branch
from
October 15, 2026 11:43
b118d0f to
c4464a7
Compare
Include the combined review corrections for budget reservations, native SDK transport, scored-start custody and tied-label ECE. Preserve the reviewed tree while squashing the branch history under the CC directive. Scored execution remains blocked pending the required follow-up.
seathatflowsinourveins
force-pushed
the
jev-harness-build-20261015
branch
from
October 15, 2026 12:23
c4464a7 to
b967bdc
Compare
This was referenced Oct 15, 2026
seathatflowsinourveins
added a commit
that referenced
this pull request
Oct 15, 2026
…-0005) and scheduling-supervision (A5-0024) From the practice gap ledger of 2026-10-15 (rows A3-0090, B2-0005 and A5-0024, each ruled ADOPT and re-checked AGREE by the co-op's Codex lane). The plan asks for one PR per layer page; the coordinator combined these two small pages in one commit. This commit is the branch squashed onto the same base under the digest-custody precedent of #1091, #1148 and #1150: no commit in the branch keeps a private digest prefix. observation-inference, slot usage-cost-monitoring: - A3-0090: the template and the collector example set OTEL_METRICS_INCLUDE_ENTRYPOINT=true (off by default; env-vars.md:510, monitoring-usage.md:156 and :584 at client 2.1.300), so metrics carry app.entrypoint to split interactive, -p and SDK runs. The row records that the collector's transform/privacy metric allowlists (the repository profile, and the 2604 profile the live collector runs) do not keep app.entrypoint yet, so the collector sums the label away until they do; the host steps go to the command center as a host diff, named without a path. The dispositions catalog records the switch as adopt-pending on the template, and the new-WSL client configuration record gains a dated projection (404 pieces, one more wired through the otel-collector-contrib slot). - B2-0005: signed in with the plan, claude -p, Agent SDK and third-party app runs draw the plan's usage limits (support article 15036540, its 2026-06-15 and 2026-10-07 updates); the Max and Team monthly API credits cover a linked Console organization's API-key usage only and leave the plan's limits unchanged (support article 17154008). scheduling-supervision, slot scheduled-tasks: - A5-0024, a correction: --resume and --continue restore CronCreate tasks that have not expired or passed, and a backgrounded session keeps them firing (scheduled-tasks.md:11, :228, :230). Measured on this host on 2026-10-15 and retained in evidence/artifacts/d4-bg-trial-20261015/scheduled-task-carry.json: a one-shot CronCreate task fired at 07:36:00Z inside the copy that claude --resume <id> --bg started. The route now has resume and background paths run CronList first and cancel stale tasks with CronDelete (scheduled-tasks.md:159-160). Digest custody (command center, 2026-10-15; the GPT read at 8c03cbe, P1): repository text cites committed files and public sources only. test_the_rows_cite_no_scratch_path_or_unpublished_digest checks both rows for the scratch roots and the private findings files' name and holds no private value; a synthetic negative control plants a scratch reference with a synthetic digest and is caught. The slot manifest's sha256_when_labeled follows slots.json. tests/test_native_practice_ledger_obs_sched.py: 6 of 6 tests failed before on the base (38 subtests); 7 pass now; native-practice modules 106 OK; the mechanism modules pass except four CachedArtifactTests in test_upstream_surface_watch, which fail the same way on the base; validate rc 0. Co-Authored-By: Claude Opus 5.5 <[email protected]>
5 tasks done
seathatflowsinourveins
added a commit
that referenced
this pull request
Oct 15, 2026
…-0005) and scheduling-supervision (A5-0024) From the practice gap ledger of 2026-10-15 (rows A3-0090, B2-0005 and A5-0024, each ruled ADOPT and re-checked AGREE by the co-op's Codex lane). The plan asks for one PR per layer page; the coordinator combined these two small pages in one commit. This commit is the branch squashed onto the same base under the digest-custody precedent of #1091, #1148 and #1150: no commit in the branch keeps a private digest prefix. observation-inference, slot usage-cost-monitoring: - A3-0090: the template and the collector example set OTEL_METRICS_INCLUDE_ENTRYPOINT=true (off by default; env-vars.md:510, monitoring-usage.md:156 and :584 at client 2.1.300), so metrics carry app.entrypoint to split interactive, -p and SDK runs. The row records that the collector's transform/privacy metric allowlists (the repository profile, and the 2604 profile the live collector runs) do not keep app.entrypoint yet, so the collector sums the label away until they do; the host steps go to the command center as a host diff, named without a path. The dispositions catalog records the switch as adopt-pending on the template, and the new-WSL client configuration record gains a dated projection (404 pieces, one more wired through the otel-collector-contrib slot). - B2-0005: signed in with the plan, claude -p, Agent SDK and third-party app runs draw the plan's usage limits (support article 15036540, its 2026-06-15 and 2026-10-07 updates); the Max and Team monthly API credits cover a linked Console organization's API-key usage only and leave the plan's limits unchanged (support article 17154008). scheduling-supervision, slot scheduled-tasks: - A5-0024, a correction: --resume and --continue restore CronCreate tasks that have not expired or passed, and a backgrounded session keeps them firing (scheduled-tasks.md:11, :228, :230). Measured on this host on 2026-10-15 and retained in evidence/artifacts/d4-bg-trial-20261015/scheduled-task-carry.json: a one-shot CronCreate task fired at 07:36:00Z inside the copy that claude --resume <id> --bg started. The route now has resume and background paths run CronList first and cancel stale tasks with CronDelete (scheduled-tasks.md:159-160). Digest custody (command center, 2026-10-15; the GPT read at 8c03cbe, P1): repository text cites committed files and public sources only. test_the_rows_cite_no_scratch_path_or_unpublished_digest checks both rows for the scratch roots and the private findings files' name and holds no private value; a synthetic negative control plants a scratch reference with a synthetic digest and is caught. The slot manifest's sha256_when_labeled follows slots.json. tests/test_native_practice_ledger_obs_sched.py: 6 of 6 tests failed before on the base (38 subtests); 7 pass now; native-practice modules 106 OK; the mechanism modules pass except four CachedArtifactTests in test_upstream_surface_watch, which fail the same way on the base; validate rc 0. Co-Authored-By: Claude Opus 5.5 <[email protected]>
seathatflowsinourveins
added a commit
that referenced
this pull request
Oct 16, 2026
…-0005) and scheduling-supervision (A5-0024) From the practice gap ledger of 2026-10-15 (rows A3-0090, B2-0005 and A5-0024, each ruled ADOPT and re-checked AGREE by the co-op's Codex lane). The plan asks for one PR per layer page; the coordinator combined these two small pages in one commit. This commit is the branch squashed onto the same base under the digest-custody precedent of #1091, #1148 and #1150: no commit in the branch keeps a private digest prefix. observation-inference, slot usage-cost-monitoring: - A3-0090: the template and the collector example set OTEL_METRICS_INCLUDE_ENTRYPOINT=true (off by default; env-vars.md:510, monitoring-usage.md:156 and :584 at client 2.1.300), so metrics carry app.entrypoint to split interactive, -p and SDK runs. The row records that the collector's transform/privacy metric allowlists (the repository profile, and the 2604 profile the live collector runs) do not keep app.entrypoint yet, so the collector sums the label away until they do; the host steps go to the command center as a host diff, named without a path. The dispositions catalog records the switch as adopt-pending on the template, and the new-WSL client configuration record gains a dated projection (404 pieces, one more wired through the otel-collector-contrib slot). - B2-0005: signed in with the plan, claude -p, Agent SDK and third-party app runs draw the plan's usage limits (support article 15036540, its 2026-06-15 and 2026-10-07 updates); the Max and Team monthly API credits cover a linked Console organization's API-key usage only and leave the plan's limits unchanged (support article 17154008). scheduling-supervision, slot scheduled-tasks: - A5-0024, a correction: --resume and --continue restore CronCreate tasks that have not expired or passed, and a backgrounded session keeps them firing (scheduled-tasks.md:11, :228, :230). Measured on this host on 2026-10-15 and retained in evidence/artifacts/d4-bg-trial-20261015/scheduled-task-carry.json: a one-shot CronCreate task fired at 07:36:00Z inside the copy that claude --resume <id> --bg started. The route now has resume and background paths run CronList first and cancel stale tasks with CronDelete (scheduled-tasks.md:159-160). Digest custody (command center, 2026-10-15; the GPT read at 8c03cbe, P1): repository text cites committed files and public sources only. test_the_rows_cite_no_scratch_path_or_unpublished_digest checks both rows for the scratch roots and the private findings files' name and holds no private value; a synthetic negative control plants a scratch reference with a synthetic digest and is caught. The slot manifest's sha256_when_labeled follows slots.json. tests/test_native_practice_ledger_obs_sched.py: 6 of 6 tests failed before on the base (38 subtests); 7 pass now; native-practice modules 106 OK; the mechanism modules pass except four CachedArtifactTests in test_upstream_surface_watch, which fail the same way on the base; validate rc 0. Co-Authored-By: Claude Opus 5.5 <[email protected]>
seathatflowsinourveins
added a commit
that referenced
this pull request
Oct 16, 2026
…-0005) and scheduling-supervision (A5-0024) (#1158) From the practice gap ledger of 2026-10-15 (rows A3-0090, B2-0005 and A5-0024, each ruled ADOPT and re-checked AGREE by the co-op's Codex lane). The plan asks for one PR per layer page; the coordinator combined these two small pages in one commit. This commit is the branch squashed onto the same base under the digest-custody precedent of #1091, #1148 and #1150: no commit in the branch keeps a private digest prefix. observation-inference, slot usage-cost-monitoring: - A3-0090: the template and the collector example set OTEL_METRICS_INCLUDE_ENTRYPOINT=true (off by default; env-vars.md:510, monitoring-usage.md:156 and :584 at client 2.1.300), so metrics carry app.entrypoint to split interactive, -p and SDK runs. The row records that the collector's transform/privacy metric allowlists (the repository profile, and the 2604 profile the live collector runs) do not keep app.entrypoint yet, so the collector sums the label away until they do; the host steps go to the command center as a host diff, named without a path. The dispositions catalog records the switch as adopt-pending on the template, and the new-WSL client configuration record gains a dated projection (404 pieces, one more wired through the otel-collector-contrib slot). - B2-0005: signed in with the plan, claude -p, Agent SDK and third-party app runs draw the plan's usage limits (support article 15036540, its 2026-06-15 and 2026-10-07 updates); the Max and Team monthly API credits cover a linked Console organization's API-key usage only and leave the plan's limits unchanged (support article 17154008). scheduling-supervision, slot scheduled-tasks: - A5-0024, a correction: --resume and --continue restore CronCreate tasks that have not expired or passed, and a backgrounded session keeps them firing (scheduled-tasks.md:11, :228, :230). Measured on this host on 2026-10-15 and retained in evidence/artifacts/d4-bg-trial-20261015/scheduled-task-carry.json: a one-shot CronCreate task fired at 07:36:00Z inside the copy that claude --resume <id> --bg started. The route now has resume and background paths run CronList first and cancel stale tasks with CronDelete (scheduled-tasks.md:159-160). Digest custody (command center, 2026-10-15; the GPT read at 8c03cbe, P1): repository text cites committed files and public sources only. test_the_rows_cite_no_scratch_path_or_unpublished_digest checks both rows for the scratch roots and the private findings files' name and holds no private value; a synthetic negative control plants a scratch reference with a synthetic digest and is caught. The slot manifest's sha256_when_labeled follows slots.json. tests/test_native_practice_ledger_obs_sched.py: 6 of 6 tests failed before on the base (38 subtests); 7 pass now; native-practice modules 106 OK; the mechanism modules pass except four CachedArtifactTests in test_upstream_surface_watch, which fail the same way on the base; validate rc 0. Co-authored-by: Claude Opus 5.5 <[email protected]>
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
Build the frozen FPB-50, TFN and FOMC case sets and the paired Jev trading scorer. Both versioned IDs,
jev-1.14.0andjev-1.13.0, share one run. The combined review correction reserves costs before dispatch, uses the adopted native SDK, refuses scored startup outside the credential runner, and makes tied-label ECE consistent with the accepted prediction.0f4ee075b2ab3af1b099d5ca1ecb8cae02ee3f5bfda24cfe436310658755a75e5b6b7865512c8df1b967bdc77ab9bbd06de4731b52cbd64d3b5b6a33; tree:c2983342b1510d3b2732cdd4d49f49a90aa6c7a4lane:shared— shared P1 tooling for the trading-owned comparison; trading-cc assigned the build through the brief and retains scored acceptance.evidence/artifacts/jev-trading-build-20261015/; corresponding evidence manifest rows.b118d0f2a051489bc5d70601b3448e3525325558tree in one commit. The subsequent registry-only rebase onto the pinned main above retains one commit and the same lander change ID,eda95e3378c09a31fe345d9ca043bcd9418f95c5, withmanifests/evidence.jsonexcluded. The only conflict resolution was the registry; 35 branch rows were re-registered from merged bytes.SOTA sources
us-equities-trading/docs/decisions/2026-10-11-jev-harness-case-sets.md, decisions 1–10;docs/decisions/evidence/jev-harness-sources-20261011.md, JV1–JV52;coordination/trading-cc/specs/jev-trading-20261015/JEV-HARNESS-ADDENDUM-01.md. Private authority and reviewer digests are checked privately and never exported._core/retry.py,_core/transport.pyand_core/response_types.py. Reusestools/sota-convergence/gap_crosswalk.py::callunder the adopted transport decision: five attempts, only 429/529, 1/2/4/8-second backoff, no jitter/Retry-After/connection retries. Qualified public wheel SHA256:0a961148187d52e18276ed7f2d02617cfac48e3b97673cb631a8749397d43d1e.6b760275f89341fe15cff80c28aacae94d7d0c0c99afcd987ec0bca680b5713a: Choice requests, model identity, probabilities, input usage and default context ceiling. No live currency check occurred in BUILD.metrics/_classification.py,model_selection/_split.py,linear_model/_logistic.py; SciPy 1.18.1,stats/_resampling.py,stats/_binomtest.py; NumPy 2.5.3. Existing P1 locks and primitives are reused. The ECE correction followsp1_scoring.py::expected_calibration_errorat the original build base: correctness is accepted prediction accuracy.8d3fe0c36d5feec6b3cc5e455b0fcb4820fb9964; TFNccbe24de388e287beb92dd393a335c376b350ac3; FOMC6b0283f55f0005a6d38d49f271d795c21fccc1a3. Parsing/source/split checks remain frozen.0bc2ac10dda6, captured bycoordination/ns2604-coop/work-20261012/jev-screen-20261015/CLAUDE-ARM.md; full ID unresolved offline. Research comparison USE,cc-by-nc-sa-4.0, no redistribution and no licence gate. Nemotron 1B and CLM-8B retain their pinned native references. Haiku structured-output/pricing captures remain private JV20/JV21/JV52; its ledger belongs to its separate workload.tools/credentials/credential_run.py::parse_args/run_commandat the original build base. The guard inspects public source/process metadata, not credential stores; it prevents accidental startup outside the runner and does not authenticate a hostile same-user process.Evidence-class table
frozen-source-check.json, retained earlier reproduction; source definitions unchangedsyn/receipt.json: COMPLETE, 161 fake calls, no failuresguard-mutants.json: 108/108 after the disclosed isolated test correctionsource-review.json,screen-inputs.json, P1 guidepython3 scripts/validate.pyandscripts/evidence_manifest.py --check; current receipt invalidation.jsonLocal commands run
Scientific tests and SYN used bubblewrap with live
/read-only, private/var/tmp, fresh/devand/proc, and--unshare-net --die-with-parent. Each scratch directory was removed.Review corrections and fail-first evidence
The retained external Jansen 8-K comparison supports the existing joint F1/Brier BEATS rule; it is not this harness's measurement. ai-hedge-fund and QuantDinger remain rejected for order-path use. T0–T10 are proposed readiness inputs requiring a separate sealed addendum; T8/T9 retain separate admission requirements.
Decision record
2026-10-15 Jev harness build records the layer resolution, sources, alternatives and overturn condition. JEV-TRADING.md maps each record decision to code/tests. Validation retains the correction evidence and verification limits.
Registry rebase validation
The registry-only rebase passed
python3 scripts/validate.pyat 12,092 registered hashes, the sorted-manifest check and the 19-test merged provenance suite. Nativelg_change_idiseda95e3378c09a31fe345d9ca043bcd9418f95c5before andeda95e3378c09a31fe345d9ca043bcd9418f95c5after, excludingmanifests/evidence.json.git merge-tree --write-treereturned 0 against both the pinned base and the observed newer main39b3fcaf5bcb96c8a672fb6198972dffd3d9937a. Branch-history private-value match counts remain zero for the record, JV evidence, addendum, brief and private repository pin; no values are published.History cleanup
The original commit
ea96de7aceb6088314753a94dc88b7232d1cc5f0may remain reachable by SHA on GitHub until garbage collection. A purge is an owner-only GitHub Support request; this branch rewrite does not claim server-side purge.Follow-ups
The GPT fix1 read is ACK with these five P3s; the patched local review reports the three P2s that follow. These are recorded follow-ups, not fixes claimed in this body edit.
Independent verification gaps remain: fix1 could not execute the full nested-namespace mutant campaign or native SDK tests without its qualified package/captures; this host's 108/108 mutant and 12 SDK results remain separately recorded. Broader reader portions had archive, socket, native-scanner and historical-Git limitations. The full1 WSL flake was not reproduced in fix1's supplied genuine-worktree result; that does not establish all merged/native acceptance.
Native weights, scored Jev/Haiku/CLM, masking/auditor selection, acquisitions and paid cost/p95 remain NOT_RUN. CC DELTA is PASS and GPT fix1 is ACK; their read carries to this head through the verified tree/change identity. The land cue goes to the CC after CI is green at this head, with trading-cc retaining acceptance. Scored execution remains NOT_RUN, belongs solely to trading-cc through credential_run, and is blocked by the required budget follow-up. BEATS confers no lane admission.
Host evidence
Not applicable: no
evidence/hosts/change or platform-status promotion.Checklist
scripts/*.py; source-policy grant requirements are unaffected./var/tmpand is removed.