Company registration subscription
Company Registration and Memorandum Subscription Flow What's implemented: Full company onboarding flow - from public registration to a signed memorandum.
Key changes: Public registration form - checks for duplicate email, creates company with status REGISTRATION_REQUEST, sends email to LEGAL_ADMINISTRATION Legal approval - Accept/Reject page; reject deletes the record, accept -> REGISTRATION_VALID + confirmation email with login link sent to the company Subscription selection - displays memorandum packages + contract upload field; Company status -> WAITING_SUBSCRIPTION_APPROVAL, MemorandumStatus -> INITIATED; email sent to ARCHIVE_ADMINISTRATION Archive approval - uploads signed contract; status -> SUBSCRIBED, MemorandumStatus -> SIGNED
Status transitions: REGISTRATION_REQUEST -> REGISTRATION_VALID -> WAITING_SUBSCRIPTION_APPROVAL -> SUBSCRIBED