docs(handoff): both ranks shipped — and the fan/AIO tuning question answered (no Linux-side control exists) - #1437
Merged
Merged
Conversation
…ng view added and audited, and Claude-Session-Id: fcc01bfd-a65d-4421-b048-8c23f99a003e
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.
Updates
claudedocs/handoff-nct6683-bar-integration.mdin place. Both ranks are merged (#1411, #1430) and both hosts are converged and verified ata2b74e4b, so this closes the effort.What the doc now carries that it did not:
Tctlis 81–83 °C against a ~95 °C Tjmax — the CPU is power-limited, not thermally limited, so better cooling buys nothing. Andnct6683exposes PWM read-only (nopwm*_enable,pwm1not writable, the module's only parameter isforce, a vendor-detection override), so a fan-curve daemon is impossible — tuning is BIOS-only. The one real finding is that the case fan sits at a flatpwm3=153(60%) across every sample, loads 60→96 and temps 71→83 °C.home.filegiving each file its own store path (so.resolve()breaks sibling loading); a.pycin the config dir outliving every same-size redeploy because store paths havemtime=1; and cbreak leaving ISIG on so Ctrl-C only works in the tty's foreground process group.git fetchdoes not move your local branch head. A worktree still at9ae4fdb4merged withorigin/mainand silently dropped a subagent's 170 lines; only the non-fast-forward rejection stopped it landing.Honest about gate coverage: #1430's pytest tier timed out twice at 3600s with zero failing tests (box at load 70–96), so its coverage was assembled as 22-of-29 targets in one run plus the remaining 7 run directly. The nix sandbox tier was never run on that tree. Post-merge,
origin/maincontent re-runs green (99 passed; 129 across all three fan suites, verified while writing this).All four ranked next-steps are
forcing: none— deliberately. Nothing external is asking for them, and rank 1 (a case-fan RPM floor) is explicitly conditional on the BIOS-curve decision in rank 2.🤖 Generated with Claude Code
https://claude.ai/code/session_019LDvGed1jgLsz2UXSZNTdm