v0.4.0-alpha.1
Pre-release
Pre-release
Changes
- feat(optid): WP-N7 adaptive backlight depth (focused core) @Nan0pk (#139)
- feat(optid): WP-N6 PCIe ASPM + SATA ALPM (focused core) @Nan0pk (#138)
- feat(optid): WP-N5 runtime-PM autosuspend (focused core) @Nan0pk (#137)
- feat(optid): WP-N4 hardware allowlist DB + actuation gate @Nan0pk (#136)
- docs(research): fill research workbook slots 0006–0018 (13 briefs) @Nan0pk (#134)
- docs(plans): retire completed and superseded plan docs @Nan0pk (#133)
- docs(process): execute WP-P1, WP-P2, WP-P3 for agent guardrails @Nan0pk (#131)
- ci: enhance strategic reassessment scope with project-specific metrics @Nan0pk (#130)
- docs(research): add focus-vs-resource-pull @Nan0pk (#108)
- docs(research): add hw-allowlist-db-design @Nan0pk (#116)
- docs(research): add display-panel-backlight-psr-vrr-dpms @Nan0pk (#117)
- docs(research): add nvme-apst-pcie-aspm-sata-alpm @Nan0pk (#118)
- docs(research): add runtime-pm-autosuspend-policy @Nan0pk (#119)
- docs(research): add ppd-gamemode-dbus-shim @Nan0pk (#120)
- docs(research): add dgpu-runtime-pm-and-mux @Nan0pk (#121)
- docs(research): add dtpm-powercap-outer-loop @Nan0pk (#122)
- docs(research): add thermal-fan-budget-coupling @Nan0pk (#123)
- docs(research): add sched-ext-selector-per-workload-class @Nan0pk (#124)
- docs(research): add zram-mglru-tuning-per-ram-tier @Nan0pk (#125)
- docs(research): add mkosi-ala-snapshot-pinning @Nan0pk (#126)
- docs(research): add uki-signing-secure-boot-enrollment @Nan0pk (#127)
- docs(research): add telemetry-runtime-state-observability @Nan0pk (#128)
- docs: rewrite README with accurate technical content @Nan0pk (#115)
- docs: fix stale root paths in live guides after docs/ move @Nan0pk (#114)
- chore(docs): reduce root clutter, move status docs into docs/, add inbox @Nan0pk (#113)
- fix(rushbench): correct benchmark measurement methodology @Nan0pk (#112)
- Add rush-collect binary and external data analysis pipeline @Nan0pk (#111)
- Add Claude Code workspace optimizations @Nan0pk (#110)
- Add CLAUDE.md for faster, lower-token agent onboarding @Nan0pk (#109)
- refactor(optid): split main.rs into modules @Nan0pk (#107)
- docs(research): add telemetry fidelity RCA and zero-cost measurement … @Nan0pk (#106)
- docs(continuation): refresh canonical handoff runbook for v0.5 image pivot @Nan0pk (#104)
- docs(decisions): accept ADR 0016 migrating epic tracking out of GitHub Issues @Nan0pk (#102)
- feat(optid): implement M4 state flock, H2 signal hooks, and M1 path traversal checks (resolves #99, #94) @Nan0pk (#101)
- feat(optid): expert re-analysis, v0.5 build helpers, and TOML crate refactor (resolves #4) @Nan0pk (#100)
- fix(optid): structural allowlist check for PM QoS resume-latency path @Nan0pk (#96)
- docs(readme): fix license badge to Apache-2.0 @Nan0pk (#95)
- feat(optid): gate vm sysctls on zram and journal reverts @Nan0pk (#92)
- fix(tools): add finish-work dry-run and honest PR body @Nan0pk (#91)
- feat(optid): add hysteresis to auto mode transitions @Nan0pk (#90)
- test/docs(ci): cover optid edges and link docs @Nan0pk (#89)
- fix(vm,rushbench): stabilize boot tests and bound samples @Nan0pk (#88)
- docs: render latency and energy proof in README.md @Nan0pk (#87)
- Refactor: apply safe ponytail-audit optimizations @Nan0pk (#85)
- Add rust-clippy workflow for code analysis @Nan0pk (#84)
- docs(strategy): 2026-06-15 strategic reassessment (manual run) @Nan0pk (#82)
- docs(plans): preserve WP-B1E evidence workplan from abandoned PR @Nan0pk (#81)
- feat(skills): add yagni-ladder — pre-build simplification check @Nan0pk (#80)
- docs: formalize SPEC-northstar and update agent protocol @Nan0pk (#52)
- docs(research): add architecture and power orchestrator reviews @Nan0pk (#51)
- docs(research): add Apple power stack analysis @Nan0pk (#50)
- chore(benchmarks): trim ~297 MB of all-zero
samplesarrays (no bloat) @Nan0pk (#79) - docs(skills): add agent-bus multi-agent protocol skill @Nan0pk (#78)
- docs(strategy): COMPASS + GitHub-native strategic reassessment ritual @Nan0pk (#76)
- fix(rushbench): energy probe — 30s sampling window + honest test_t10 (#74) @Nan0pk (#75)
- feat(benchmarks): WP-B1E-REDO2 evidence dataset (mock-free) @Nan0pk (#72)
- feat(optid): implement global workload class pin channel @Nan0pk (#71)
- feat(rushbench): WP-B1 measurement rig for contract validation @Nan0pk (#68)
- feat(optid): WP-N2 PM QoS contract enforcement @Nan0pk (#67)
- feat(optid): WP-N1 workload-class detector @Nan0pk (#66)
- feat(optid): WP-N0 gated vm.* sysctl actuation @Nan0pk (#65)
- docs: SPEC-northstar canon @Nan0pk (#64)
- docs: fix empty badge link @Nan0pk (#49)
- docs: visual overhaul and governance rightsizing @Nan0pk (#48)
- feat(tools): add self-restoring host benchmark harness for optid @Nan0pk (#22)
- fix(ci): graphify-data snapshot push; remove main pointer pushes @Nan0pk (#19)
- WP-P3: Extend finish-work.sh to auto-open PR via gh CLI @Nan0pk (#16)
- WP-P2: Codify evidence rule + verifier protocol + VERIFICATION.md template @Nan0pk (#15)
- feat: WP-A2 move graphify output off main @Nan0pk (#12)
- feat: WP-A1 version consistency + CI gate @Nan0pk (#11)
- WP-P1: CI on work branches + advisory cargo-audit @Nan0pk (#18)
- docs: work plans v1+v2, action runbook, suspend local graphify mandate @Nan0pk (#17)
- docs: add agent work plan v1 (4 tracks, 13 WPs) @Nan0pk (#10)