Recover missing native RPG source and prove staging restore #35

Merged
binjovi-bot merged 1 commit from feat/reconstruct-missing-native into trunk 2026-09-09 19:17:16 +00:00
Owner

The recovered application now lives in native/ and database/. After the full restore gate passed, the seeded test removed LM_WEATH and LM_BUYUI source. Both replacements compile and run at their original development names; the other 15 members match strict live captures. Native editing remains the source workflow, with capture hashes and conflict checks before import.

Validation: 85 offline tests; 199,999 weather comparisons; 13 purchasing comparisons; development and staging menus with 13 business checks and five screen checks each; staging isolation with all development data unchanged; interrupted native restore; complete native source absence with debug data removed; wrapped SQL capture/restore with 40 comparisons; service signature rejection; file overrides; guarded data migration reversal; and two-pass 5250-only capture of one member. All 89 capture manifests verify.

This is not blind recovery. Generated SQL and reconstructed RPG are identified separately from exact readable source captures. Raw terminal recordings stay outside Git. Save-file restoration and account/host-loss recovery remain unproven. The frozen-package helper is preparatory; this PR keeps production deployment disabled until the package pipeline is ready.

The recovered application now lives in native/ and database/. After the full restore gate passed, the seeded test removed LM_WEATH and LM_BUYUI source. Both replacements compile and run at their original development names; the other 15 members match strict live captures. Native editing remains the source workflow, with capture hashes and conflict checks before import. Validation: 85 offline tests; 199,999 weather comparisons; 13 purchasing comparisons; development and staging menus with 13 business checks and five screen checks each; staging isolation with all development data unchanged; interrupted native restore; complete native source absence with debug data removed; wrapped SQL capture/restore with 40 comparisons; service signature rejection; file overrides; guarded data migration reversal; and two-pass 5250-only capture of one member. All 89 capture manifests verify. This is not blind recovery. Generated SQL and reconstructed RPG are identified separately from exact readable source captures. Raw terminal recordings stay outside Git. Save-file restoration and account/host-loss recovery remain unproven. The frozen-package helper is preparatory; this PR keeps production deployment disabled until the package pipeline is ready.
feat(recovery): reconstruct missing native source and prove staged restore
All checks were successful
binjovi/ci Binjovi completed the frozen plan
b5150f1a7a
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!35
No description provided.