Skip to content

docs(autotrain): scheduled continuous loop 0ln96zd — 4 screening cycles (non-positive, docs only) - #1482

Open
Tyler-R-Kendrick wants to merge 4 commits into
mainfrom
claude/great-dirac-enf5fi
Open

docs(autotrain): scheduled continuous loop 0ln96zd — 4 screening cycles (non-positive, docs only)#1482
Tyler-R-Kendrick wants to merge 4 commits into
mainfrom
claude/great-dirac-enf5fi

Conversation

@Tyler-R-Kendrick

Copy link
Copy Markdown
Owner

Summary

Scheduled /autotrain continuous-loop firing. Ran 4 supervised screening
cycles of loop continuous-openui-scheduled-0ln96zd (fixture-scale,
CPU-only sandbox, train_version=wf_smoke_v2, --ship-gates honest, steps
reduced from the prior loop's default 20 → 10 per
continuous-openui-scheduled-gmyilq c3's queued rank-1 priority: "reduce
screening training steps to leave more of the shared 180s MAX_RUN_MINUTES
wall budget for eval").

Per autotrain / sdlc autotrain-iteration-delivery: no stack layer is
opened
, because none of the 4 cycles met the positive-result gate (primary
metric win / ship-quality win / executable unblock). This PR is docs-only
iron-law closeout + the version-stamp no-bump entries the driver's self-heal
required — landed per Phase B guidance ("open a single intentional PR ...
independently valuable", not a stack of failed-experiment noise).

Cycle Lever smoke.structural_similarity Notes
c1 steps 20→10 (bounds/control) 0.0575 decode completes (no wall-timeout) — the untried lever from gmyilq c3 actually unblocks decode capacity
c2 component-plan 0.0964 component-plan == control this cycle, no within-cycle delta
c3 component-edge 0.174167 mpr_per_ms efficiency signal close to but under the 5% min-effect gate (0.045)
c4 component-plan (replay) 0.0575 degenerate long-decode seed (p50 latency ~28s vs ~4s), regression back to c1's level — seed-variance diagnostic

All cycles still fail ship gates on fixture evidence volume
(smoke:insufficient_n actual=3 need>=20, missing held_out/adversarial/
ood/rico_held suites) — expected at smoke scale, not a ship claim.

Changes

  • docs/design/continuous-loop-20260808-continuous-openui-schedu-33d4c6ef-c{1,2,3,4}-results.{md,json} — iron-law run docs for each cycle
  • docs/MODEL_CARD.md, README.md — checkpoint-provenance notes for each cycle's fixture checkpoints (honesty stub, not a ship promotion)
  • src/slm_training/resources/versions.json — 4 no-bump: history entries for harness.experiments.slm228_spectral_disposition (README/MODEL_CARD touched, SLM-228 behavior unchanged)

Next priorities (queued for the next scheduled firing)

  1. c1's reduced-steps lever is a genuine decode-capacity unblock — worth confirming on a fresh seed before treating as durable.
  2. c4's degenerate-decode seed on the identical component-plan lever suggests seed variance near the wall; worth a repeat-seed check.
  3. Continue rotating the lever bank (component-plan/component-edge/bounds) at steps=10 until a real primary-metric win or a repeatable ship-quality clear appears.

Test plan

  • python -m scripts.verify_version_stamps --check — ok, 0 pending components
  • python -m scripts.refresh_test_cases --check --changed — clean, no drift
  • Pre-commit hook (touched-path pytest selection) passed on all 4 commits
  • All 4 cycles honestly fail ship gates on fixture evidence volume — no gate weakening

Generated by Claude Code

claude added 4 commits August 8, 2026 02:36
…-positive, reduced-steps lever)

Cycle c1 of scheduled continuous-loop continuous-openui-scheduled-0ln96zd
tried the untried "reduce screening training steps" lever from
continuous-openui-scheduled-gmyilq c3's rank-1 priority (steps=10 instead of
20, wf_smoke_v2, size-matched bounds/control). Both arms still hit the same
decode-capacity wall on this CPU-only sandbox (structural_similarity=0.0575,
insufficient_n at fixture scale); non-positive per SDLC Phase A
(fixture_insufficient_n, primary_metric_null_or_worse). No stack layer per
autotrain-iteration-delivery.

Adds a no-bump version-stamp history entry for
harness.experiments.slm228_spectral_disposition (README/MODEL_CARD
checkpoint-provenance note only; SLM-228 behavior unchanged), matching the
established pattern from prior scheduled loops.
…-positive, component-plan lever)

Cycle c2 tried the size-matched "component-plan" quality lever (steps=10,
wf_smoke_v2) queued by c1's rank-1 priority. structural_similarity improves
0.0575 -> 0.0964 vs c1, and decode again completes without wall-timeout, but
component-plan == control on this cycle's own matched pair (both 0.0964, no
within-cycle delta) and remains far under the 0.35 ship gate at n=3. Non-positive
per SDLC Phase A (fixture_insufficient_n, primary_metric_null_or_worse
within-cycle). No stack layer.

no-bump version-stamp entry for harness.experiments.slm228_spectral_disposition
(README/MODEL_CARD checkpoint-provenance note only).
…-positive, component-edge lever)

Cycle c3 tried the size-matched "component-edge" quality lever (steps=10,
wf_smoke_v2). structural_similarity keeps climbing (0.0964 -> 0.174167), and
an efficiency signal (mpr_per_ms) is close to but under the 5% min-effect
threshold (gain_fraction=0.045). component-edge == control within this
cycle's matched pair, so no within-cycle delta; still smoke n=3, still under
the 0.35 ship gate. Non-positive per SDLC Phase A. No stack layer.

no-bump version-stamp entry for harness.experiments.slm228_spectral_disposition.
…-positive, component-plan regression signal)

Cycle c4 re-ran the "component-plan" lever (steps=10, wf_smoke_v2) and hit a
degenerate long-decode seed: latency_ms_p50 jumped ~5-6x to ~28s
(compiler_ms_mean=16226ms, tokens_emitted_mean=765 vs ~27-30 in prior
cycles), and structural_similarity regressed to 0.0575, back to c1's level.
This is a new diagnostic signal (seed variance under the reduced-steps lever
can occasionally approach the decode wall again) rather than a metric win.
Non-positive per SDLC Phase A. No stack layer.

no-bump version-stamp entry for harness.experiments.slm228_spectral_disposition.
@vercel

vercel Bot commented Aug 8, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
slm-training Ready Ready Preview Aug 8, 2026 2:49am

Request Review

@coderabbitai

coderabbitai Bot commented Aug 8, 2026

Copy link
Copy Markdown

Warning

Review limit reached

@Tyler-R-Kendrick, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 1 minute

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: df491d8b-71fb-4c44-aa92-c4bf98d7115b

📥 Commits

Reviewing files that changed from the base of the PR and between 092a98a and b61d515.

📒 Files selected for processing (11)
  • README.md
  • docs/MODEL_CARD.md
  • docs/design/continuous-loop-20260808-continuous-openui-schedu-33d4c6ef-c1-results.json
  • docs/design/continuous-loop-20260808-continuous-openui-schedu-33d4c6ef-c1-results.md
  • docs/design/continuous-loop-20260808-continuous-openui-schedu-33d4c6ef-c2-results.json
  • docs/design/continuous-loop-20260808-continuous-openui-schedu-33d4c6ef-c2-results.md
  • docs/design/continuous-loop-20260808-continuous-openui-schedu-33d4c6ef-c3-results.json
  • docs/design/continuous-loop-20260808-continuous-openui-schedu-33d4c6ef-c3-results.md
  • docs/design/continuous-loop-20260808-continuous-openui-schedu-33d4c6ef-c4-results.json
  • docs/design/continuous-loop-20260808-continuous-openui-schedu-33d4c6ef-c4-results.md
  • src/slm_training/resources/versions.json

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants