@@ -61,18 +61,25 @@ export const App = () => {
6161 setTimeout ( ( ) => setBuildLogs ( l => [ ...l , "> Generating C++ Bindings via Cython..." ] ) , 1000 ) ;
6262 setTimeout ( ( ) => setBuildLogs ( l => [ ...l , "> Compiling aarch64 binary with -O3 optimizations..." ] ) , 2000 ) ;
6363 setTimeout ( ( ) => setBuildLogs ( l => [ ...l , "> Injecting IStrategy interfaces..." ] ) , 3000 ) ;
64- setTimeout ( ( ) => setBuildLogs ( l => [ ...l , "> Signing SHA-256 Checksum..." ] ) , 3500 ) ;
6564 setTimeout ( ( ) => {
6665 const hash = Array . from ( crypto . getRandomValues ( new Uint8Array ( 16 ) ) )
6766 . map ( b => b . toString ( 16 ) . padStart ( 2 , '0' ) ) . join ( '' ) ;
6867 setBuildLogs ( l => [ ...l , `> BINARY SIGNED: ${ hash } ` ] ) ;
69- setTimeout ( ( ) => setBuildLogs ( l => [ ...l , "> Sending NATS HOT_SWAP packet to Execution Node..." ] ) , 500 ) ;
70- setTimeout ( ( ) => {
71- setBuildLogs ( l => [ ...l , "> EXECUTION NODE KERNEL REPLACED. STRATEGY DEPLOYED." ] ) ;
72- setCurrentHash ( hash ) ;
68+
69+ // Institutional Hub: Enforce Git SHA-256 validation via Tauri backend
70+ invoke ( 'invoke_hot_swap' , { gitSha : hash } ) . then ( ( ) => {
71+ setTimeout ( ( ) => setBuildLogs ( l => [ ...l , "> [SEALED] Git Signature Validated. Institutional Seal Attached." ] ) , 500 ) ;
72+ setTimeout ( ( ) => setBuildLogs ( l => [ ...l , "> Sending NATS HOT_SWAP packet to Execution Node..." ] ) , 1000 ) ;
73+ setTimeout ( ( ) => {
74+ setBuildLogs ( l => [ ...l , "> EXECUTION NODE KERNEL REPLACED. STRATEGY DEPLOYED." ] ) ;
75+ setCurrentHash ( hash ) ;
76+ setIsDeploying ( false ) ;
77+ } , 2000 ) ;
78+ } ) . catch ( e => {
79+ setBuildLogs ( l => [ ...l , `> ERROR: Git-As-Governance Check Failed: ${ e } ` ] ) ;
7380 setIsDeploying ( false ) ;
74- } , 1500 ) ;
75- } , 4000 ) ;
81+ } ) ;
82+ } , 3500 ) ;
7683 } ;
7784
7885 return (
0 commit comments