Skip to content

docs(M289): 3-knob plumbing SHIPPED — M288 prerequisites resolved#257

Merged
noahgift merged 1 commit into
mainfrom
m289-3knob-plumbing-shipped
May 20, 2026
Merged

docs(M289): 3-knob plumbing SHIPPED — M288 prerequisites resolved#257
noahgift merged 1 commit into
mainfrom
m289-3knob-plumbing-shipped

Conversation

@noahgift

Copy link
Copy Markdown
Contributor

Summary

paiml/aprender#1846 closes the env-var plumbing gap M288 flagged. End-to-end flow from operator shell ENV → `sample_from_logits` is now wired. M288's "NOT YET shipped" caveat resolved.

Doc captures

  • End-to-end flow diagram (operator shell → bench → ccpa-arena-bench → apr code → apr serve → MoE sampling)
  • Status reconciliation table (8/10 M32d-arc aprender PRs MERGED, 2 OPEN: #1835 + #1846)
  • Recommended first dispatch: M288 Sub-bench B (sampling + repetition penalty combined)
  • Strong caveat: don't start 3-knob bench until greedy baseline finishes (the COMPARISON is the value)

Mechanical doc. M-counter NOT bumped.

Test plan

  • `bash scripts/test-doc-drift.sh` (if reachable)
  • CI gate + workspace-test (pre-existing inherited failure)

🤖 Generated with Claude Code

paiml/aprender#1846 closes the env-var plumbing gap noted in M288.
M288's "NOT YET shipped" caveat is now resolved end-to-end.

## End-to-end flow now wired

```
operator shell ENV
  → bench script (inherits)
    → ccpa-arena-bench (inherits)
      → apr code (inherits)
        → AprServeDriver::build_openai_body (READS env vars)
          → HTTP POST /v1/chat/completions {temperature, top_k, ...}
            → try_qwen3_moe_backend (PARSES request)
              → QuantizedGenerateConfig {...}
                → run_qwen3_moe_generate
                  → sample_from_logits (APPLIES sampling + penalty)
```

Every link wired. Operator's `APR_AGENT_TEMPERATURE=0.3` (etc) now
flows through to actual logit sampling, no longer a no-op.

## Status reconciliation

8/10 aprender M32d-arc PRs MERGED. 2 OPEN:
- #1835 (streaming SSE contract; workspace-test pending)
- #1846 (this M289's prerequisite; just opened)

## Companion-side state

CCPA M281-M288 + M289 = 9 docs tracking the full upstream arc +
dispatch recipe + plumbing confirmation.

## What's NOT done

- V1_004 sub-bench not yet dispatched (operator-coordinated; needs
  #1846 merge + apr rebuild + ~10-15hr wall)
- Currently-running greedy baseline bench should finish first; don't
  start the 3-knob bench until the baseline scores.json lands (the
  COMPARISON is the value)

Mechanical doc. M-counter NOT bumped.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@noahgift noahgift merged commit 9e1fc8e into main May 20, 2026
1 check failed
@noahgift noahgift deleted the m289-3knob-plumbing-shipped branch May 20, 2026 12:37
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.

1 participant