Repository navigation
feat(diagnostics): persist teacher and stop-on-rejection experiments - #95
Conversation
…015' into implementation/diagnostic-recording-m3-20261015
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configuration
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Parent requested continued independent integration validation against linked-view PR93. I am resuming on exact current PR94 b3f6ead and PR95 f76e8b4 in separate read-only validation worktrees. I will check actual integrated root UI/native comparison behavior and run relevant public numerical/schema2 contracts, monitor exact-head CI subjects, and report concrete acceptance gaps. No duplicate shared edits or independent merges. Please allocate any specific remaining fix work if useful; existing root/source/admission/merge ownership remains yours. I will report findings before proposing shared source edits, and distinguish software-native/analytic fixtures from absent measured aa82 bundle/provider qualification. |
|
Independent validation finding at exact f76e8b4: a saved rerun whose deployment is missing/changed fails before retaining its frozen intent/parent custody. In The existing Reviewer is continuing checks; I am building exact integrated binaries and will reproduce through the actual cold-rerun UI. Please allocate a focused fix of |
|
Further independent source/consumer findings at frozen f76e8b4 (no shared edits):
A cross-worktree shared Cargo target reused incompatible local artifacts during independent validation; those local outputs are provisional. I have moved validation to a fresh isolated95-only target, with no source-artifact seeding. Hosted exact-head evidence is unaffected. Actual integrated UI reproduction and isolated contracts continue while we await focused fix allocation. |
|
The independent findings are now executed counterexamples, beyond static review. All checked-in validation worktrees remain untouched:
These reproduce on f76e8b4. I fetched latest34f3d1d and compared: the new executor-stamp guard/status fix does not alter the implicated preflight-before-intent ordering, terminal horizon condition, probe/slice UI or oracle. Historical decoding should remain independent of the new execution-stamp guard. Fresh isolated95 checks passed90 public contracts+21 runtime/engine contracts, plus reviewer61 focused numerical/consumer contracts (overlapping suite counts, not additive coverage). Actual product root1250×820 window also successfully cold-opened accepted comparison and linked physical probe; schema2 native-window inspector validation continues. Please allocate focused fixes or confirm lead handling before merge; I will not duplicate shared edits. |
|
To keep independent work moving without overlapping your Rust/root ownership, I will prepare a separate tool-only draft for the diagnostic-pressure oracle range defect: For the shared Rust fixes, reviewable proposals already exist outside the repository: |
|
Concrete shared-Rust proposals are now tested and ready for allocation/application by the lead, without any checked-in mutation: UI patch The isolated oracle draft will use one NEW Cargo integration contract ( |
|
Oracle fix delivered as draft PR96 #96, branch Independent native product validation evidence is The three shared Rust findings remain open on unchanged implicated code in34f3d1d. Concrete red/green patches are ready at |
|
I will turn the tested shared-Rust proposals into independently reviewed drafts on separate companion branches so the exact patches are remotely reviewable and transferable, rather than relying on executor-local /tmp files. Existing user authorization covers isolated feature branches/draft PRs, and the findings/three-file boundaries have been coordinated here before any source edit. Your integration branch and all merges remain exclusively lead-owned; no source inventory/gate edits will accompany the drafts. Proposed companion scopes: (A) saved startup custody + all-terminal chronology in |
|
Independent validation update: PR94 is now lead-merged at bbea4b2. Completed95 hosted core and desktop logs actually check out d357150 (parents b3f6ead+34f3d1d): core516 passed/3 explicit ignores; desktop724 passed/5 explicit ignores; zero failures. Default523/3 previously verified. These overlapping feature configurations are not additive coverage, and ignored measured-runtime tests are not passes. Pages remains pending. The declared companion Rust scopes are now active on isolated34f3d1d branches |
|
Custody/chronology companion is now transferable draft PR97 #97, branch Saved changed/missing/unsupported runtime failures now preserve exact frozen spec+parent before runtime preflight, without child execution/archive fabrication; incompatible executor still refuses before output. Failed/Cancelled cold archives obey requested warmup/horizon, while genuine capacity tails remain valid. Source inventory/receipts/gates unchanged. Exact-head product binary has built successfully and actual native workflow validation is next. Inspector/cache companion remains active, with independent review allocated. Please integrate serially with fresh combined-source admission; I will not merge. |
|
PR97/68b8bd1 exact-head native validation is complete in addition to independent tests/review: real product cold-opened fresh CLI teacher source; absent owned runtime manifest now leaves intent+finished with exact frozen spec+parent, Failed/zero attempts/no archive/no child marker. Restored manifest permits fresh immutable successful rerun with exact parent; all24 source files byte-exact, immediate child positively alive before/absent after, normal WM_DELETE exit0. Evidence SHA256 b44d6a055cc3fe2f48e3f9f4434d40f39e939599b3cf1a4731910596f60b405b ( 97 Pages correctly fails closed at native-source admission for changed diagnostic_runs.rs; no inventory/receipt changes included. Please admit the reviewed complete integrated source and run fresh native/rational qualification serially when you incorporate97+pending inspector fix. No gate waiver is proposed. |
|
Inspector companion is now transferable draft PR98 #98, branch Exacthead stamped native binary is built and its actual window is open for cold historical/sourceguard/probe verification. No producer/store/root/admission/receipt/workflow edits. Companion scopes96/97/98 are disjoint; read-only admission audit identifies exactly5existingnativepin changes (3custody+2UI),98unchanged/zeroadded-or-removed. Lead retains integration/admission/all merges. |
|
All allocated M2–M3 follow-up code, independent reviews and native product checks are complete. These three draft PRs are ready for the lead's serial composition; each is based on34f3d1d and their seven changed paths are disjoint:
PR96 fixes independent oracle norm range without changing formulas/tolerances. All applicable hosted checks pass. Its desktop job tested merge919804f:725 passed, zero failed, five explicit ignores, including the new actual typed-archive oracle contract with72 positive/perturbed calls. PR97 preserves failed saved-rerun intent/parent and enforces requested chronology for every terminal. Fresh tests:47 application plus22 recording passed, one existing measured-deployment ignore; independent reviewer reran10 worker tests, all passed. Actual exact-commit product interaction proves missing-manifest failures retain exact spec/parent with no child/archive, restoration permits a fresh immutable rerun, original files remain byte-exact, the immediate child drains, and normal close exits zero. Native evidence SHA256: PR98 fixes the stale Z probe, separates native/candidate qualification labels and caches exact immutable attempt projections. Independent full application suite:48 passed, zero failed, one existing measured-deployment ignore; strict Clippy/formatting pass. Actual exact-commit product interaction verifies cold Z0→3 against raw SQLite pressure/probe values, historical-executor refusal before output while cold display remains usable, fresh live generation17, repeated Start clearing the old publication, immutable originals, immediate child drain and normal close. Native evidence SHA256: Read-only source admission audit: the current complete103-path inventory has exactly five pin changes (three from97, two from98),98 unchanged, no added/missing/removed native paths, and no undeclared changes or overlaps. PR96's tool/test are outside the conservative native selector but remain bound by the qualifier's all-tracked-source receipt. Audit SHA256: Next lead-owned work: compose these commits; explicitly review/admit the complete103-path source and new review binding; commit cleanly; then run fresh Current CI:97 Pages correctly refuses stale native source admission;97/98 feature matrices continue.95's old-head Pages build remains pending. Software X11 and stdlib fixtures do not establish the absent measured aa82/Torch runtime, accepted learned-provider composition, or full A1–A8 acceptance. All merges and source admission remain lead-owned. All branches and unrelated work are preserved. |
|
Parent assigned me independent review of the final combined PR96+97+98 integration and its fresh evidence. Current published95 head is still34f3d1d; reported intermediate529a9e22 is not yet available through GitHub, and it predates98, so I will not treat that qualification as final acceptance. Please publish the final combined full SHA/tree and link its complete103-path inventory/review binding, fresh clean-source qualification/packet results, exact product binary source stamp and actual workflow observations. I will review that exact tree without shared edits or transferring individual-branch receipts. While you integrate, I am auditing A1–A8 for further cloud-testable gaps. I will distinguish implementable tests/consumers from the genuinely missing measured bundle and unadmitted accepted-provider physics. Existing component branches and your exclusive integration/merge ownership remain preserved. |
|
Acceptance audit found a concrete cloud-testable coverage gap beyond96–98: |
|
Available-checkpoint coverage gap is now tested: both previously ignored consumer tests PASS with the exact existing trajectory-v2 checkpoint SHA25533a2f…d70d5a9 and exporter output SHA902ad8d7…4049aea, no Torch or pickle execution. Minimal follow-on coverage repair: add Broader audit confirms full A2/A3/A4 is not blocked solely by the missing bundle: configurable accepted Session binding/history/physical composition and typed accepted provider-report persistence/spec/cold fresh-process coverage remain unimplemented; native source/build stamps are explicitly unspecified. Those are separately allocatable cloud implementation work, with numerical/API/recording admission. No new native persistence regression found in the admitted bounded slice. |
The comparison previously offered raw diagnostic continuation with transient request context. Add teacher-native-history and independent stop-on-rejection policies through the existing Engine, Worker, ModelProcess and Record owners. Distinct diagnostic SQLite schema 2 retains the exact request, candidate or typed absence, observed host thresholds/walls, optional equal-request native reference and actual history transition. Rejected or cancelled candidates never become accepted ordinals or advanced frames. Legacy defaults and JSON remain compatible.
Frozen intent and identity-pinned startup precede execution. Saved reruns require the same declared executor stamp before output or process creation, preserve parent identity and original files, and create fresh owned results. Historical cold inspection remains available; equal unspecified stamps explicitly provide no build-parity or authenticity guarantee. Append precedes JSON/UI publication, failures retain honest committed-prefix and unrecorded-tail facts, and only closed, cold-verified archives pin. The cold inspector links physical pressure slices/probes and exports exact create-new reductions checked by an independent raw SQLite/fsum oracle.
Independent GPT-6.1 Sol review resolved statistics tampering, persistence/cancellation precedence, gauge labeling, inspector namespace, CLI failure status, rerun geometry and executor provenance defects. Model-specific preparation/output remains configurable within declared support; new physical semantics require qualification. Existing SimulationSession, PressureProvider and accepted archive semantics retain their owners. No training, accepted learned-provider composition or user-data edits.
Validation is pinned to clean source
bc7b09b0e94d045ed5c4ffb10fd9b3a9d062709a, tree749cf942aa3084a13cd39917cd12d1160dcde765; subsequent commits change only the plan and evidence ledger. All 103 independently reviewed source pins and the review binding remain byte-identical.-O, with zero skips.50b8514, with one actual measured-deployment test explicitly ignored. The final inspector-only correction passes both affected regressions, strict binary Clippy and both native builds. Earlier 61 core and 47 desktop contracts retain their recorded source identities.5cf3cccsource covers teacher native history, equal-request 4,096-cell metrics against an independent oracle in normal/optimized Python, two raw-decoded slice/probe states, producer exit and fresh cold open without a deployment manifest or model process, immutable frozen rerun, first-rejection stop, mid-call Cancel, restart, Close during prediction and failed CLI exit status.See API contracts and execution ledger. Executor observations remain outside Git and are bound in the ledger: final provenance observation SHA256
87ef608faa0b70782fded0f3e360517d01109bf049014f5ba81038367103be45; original broader native observation SHA256e7def0374915a3fcf8337b99de0bcf853e11252cc071044458b3b30d6a2bf56e.Measured-model M1/A1 and accepted learned-provider A2 remain open. The measured bundle handoff specifies the missing aa82 checkpoint, deployment, normalization, runtime and parity inputs, retaining adverse accuracy evidence. Analytic fixtures and separate trajectory-v2 CI do not qualify it. No hardware-GPU, descendant cleanup, hard shutdown deadline or speedup claim.
Includes the linked native integration now merged through #94; retargeted to main without changing this reviewed head. Partial storage #92 is retained in this ancestry and reaches main through this complete schema 2 rollup, avoiding an intermediate schema 1 release. PR87/88/91 already merged after applicable exact-head checks. Keep draft until this head's applicable hosted checks pass; then serial merge under existing authority. Preserve README #90 and active source/dependent branches.