Skip to content

spec(t27os): the kernel release reading takes macOS's own scale beside the page sum (Closes #12413) - #12447

Merged
gHashTag merged 2 commits into
masterfrom
lane/queen-kernel-metric-12413
Oct 25, 2026
Merged

gHashTag merged 2 commits into
masterfrom
lane/queen-kernel-metric-12413

Conversation

@gHashTag

Copy link
Copy Markdown
Collaborator

Closes #12413. Opened by tri land (specs/tri/land/land.t27): master merged, then on the merged tree every changed spec has its tests clean with vacuous passes 0 and its seal MATCH, tri types ratchet is CLEAN and the dupe_scan failure set is a subset of master's.

…e the page sum (Closes #12413)

spawn_hold and resume_ok keep their floor laws unchanged; the new
available_mb law decides what availability they are fed: the better of two
host readings -- the free+inactive+speculative page sum and macOS's own
memory_pressure free percentage -- never lower than either source reports,
falling back to the page sum when the percentage is absent.

Measured on the owner's 8 GB Gaia Mac, 2026-10-25 (#12413): the page sum
read 1364 MB while kern.memorystatus_level read 33% and memory_pressure
would report ~2703 MB of 8192 MB, so a hold on the sum alone kept the tick
from starting a lane the OS itself calls comfortable to start.

Tests: kernel 13/13 pass, 0 vacuous (test-report); the three new tests
carry 6 runtime asserts; negative control: one broken constant (2703 ->
2704) fails exactly its test, restored and re-passed. Seal t27os_T27osKernel
saved and verified, all five hashes MATCH.
…e the page sum (Closes #12413)

Merge of master and the seals, by tri land (specs/tri/land/land.t27): the gates ran on the merged tree.
@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-25 13:43:34 UTC

Summary

Status Count
Total Open PRs 50
PRs with Failing Checks 34
PRs with All Checks Green 16
READY 3
FAILING 34
PENDING 0
NO CHECKS YET 0

These columns do not partition: 3 + 34 + 0 + 0 = 37, and there are 50 open PRs. A PR is being counted twice or not at all.

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=75249fe1efad != manifest seal=87e5cbd3ad94.
    The committed NMSE numbers were certified against an older compiler.rs.
    Run scripts/reseal-check.sh locally for the two-step reseal command (advisory; not a merge gate).

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

Labels

None yet

Projects

None yet

2 participants