feat(recovery): prove native runtime restore and gate source loss #33

Merged
binjovi-bot merged 3 commits from feat/native-recovery-workflow into trunk 2026-09-09 18:07:15 +00:00
Owner

Capture all 17 native members and the mixed RPG program inventory. Retain 50 object copies and 20 SQL definitions, restore the complete runtime, and verify exact data, source, bindings, constraints, journals, and native business behavior before source loss.

The live restore passed a controlled interruption and restart. It found and fixed unsupported journal receiver rename and copied constraint-name collisions. The published Zelnet v0.10.10 client passed all 13 restored business checks and five screen checks. Audit IDs remain unique and increasing. Saved-file and account-loss restore remain unproven.

Pin and test Ghidra/PowerAS. The processor test passed; the actual save-file import failed and is recorded without claiming recovered RPG. Require explicit import and analysis success even when Ghidra exits zero.

Validation: 60 offline tests; live pub400 restore, native source and object verification, SQL structure and data comparison, and greenscreen business checks. Includes the completed Zelnet v0.10.10 → builder v15 → lemonade v0.1.12 staging/production proof. Source-loss execution is the next gate.

Capture all 17 native members and the mixed RPG program inventory. Retain 50 object copies and 20 SQL definitions, restore the complete runtime, and verify exact data, source, bindings, constraints, journals, and native business behavior before source loss. The live restore passed a controlled interruption and restart. It found and fixed unsupported journal receiver rename and copied constraint-name collisions. The published Zelnet v0.10.10 client passed all 13 restored business checks and five screen checks. Audit IDs remain unique and increasing. Saved-file and account-loss restore remain unproven. Pin and test Ghidra/PowerAS. The processor test passed; the actual save-file import failed and is recorded without claiming recovered RPG. Require explicit import and analysis success even when Ghidra exits zero. Validation: 60 offline tests; live pub400 restore, native source and object verification, SQL structure and data comparison, and greenscreen business checks. Includes the completed Zelnet v0.10.10 → builder v15 → lemonade v0.1.12 staging/production proof. Source-loss execution is the next gate.
feat(recovery): capture native application source and service bindings
All checks were successful
binjovi/ci Binjovi completed the frozen plan
f562eda9b1
sean changed title from feat(recovery): capture native source and service bindings to feat(recovery): prove native runtime restore and gate source loss 2026-09-09 18:05:25 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
sean/rpg-demo!33
No description provided.