Alpha.11 state resize recovery and persistent recovery credential truth#26
Alpha.11 state resize recovery and persistent recovery credential truth#26Deadbytes101 wants to merge 22 commits into
Conversation
|
Implementation is now at exact head Physical evidence driving this patch:
Implemented boundaries:
Source gate and alpha.11 image build are still pending. Keep this PR draft and unmerged. |
|
Exact-head Alpha.11 source verification passed locally. Verified head:
Observed gates:
This is source evidence only. PR remains draft and unmerged pending Alpha.11 exact-image construction and physical validation of state recovery, password restoration across reboot, persistent SSH identity, configuration activation, and miner startup. |
|
Physical Alpha.11 validation failed at the state-recovery gate on exact release commit Observed after boot:
This confirms the Alpha.11 password behavior is downstream of unresolved state repair, not a false persistence claim. Follow-up is tracked by #27 and draft PR #28. Keep Alpha.11 unmerged and do not promote its image. |
Purpose
Fix the physical alpha.10 failures tracked by #24 and #25:
resize2fslimited_capacity/var/lib/rigosand falsely reported it persistent, so reboot prompted for a new passwordChanges
0.0.4-alpha.11resize2fs: timeoutresult in the state orchestratorresize2fsunder a bounded 300-second repair budgetrepair_required, not capacity failurerigosadminpassword hash only when/var/lib/rigosis the current verified persistent mountSafety boundary
No internal disk targeting is added. Repair commands operate only on the current boot-attested USB state PARTUUID after identity and unmounted-state verification. Boot-scoped credentials never write into unverified state.
Stacked relationship
This draft is based on
fix/alpha10-diagnostic-ssh. It must remain unmerged until exact-head source verification, alpha.11 exact-image verification, physical state recovery, password restore after reboot, persistent SSH host identity, and miner/configuration activation all pass.