personal memory agent

feat(native-sol): port notify and retire contract master

Port top-level sol notify to the native Rust surface with a NotificationSink seam, Unix socket delivery, parity notification capture, and no Python compatibility path. Retire sol contract from the sol surface while preserving journal contract and the contract bundle builder. The top-level compat inventory shrinks from six commands to four: doctor, check, skills, link; the call journal prefix group remains the only subtree compat entry.