Recover missing native RPG source and prove staging restore #35
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/reconstruct-missing-native"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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.