Session log — medilearn.africa domain audit
Session log — medilearn.africa domain audit
Summary
Hasmukh shared the domains.co.za DNS management link for medilearn.africa (service 403352) and asked for a deep dive into what had actually been built on the domain, as the history had become confusing. Claude audited it end to end using saved notes, live DNS lookups, certificate logs, live site fingerprinting and the connector status, then explained the full picture including a glossary of every subdomain, and saved a Setup Reference Word document in the Mailgun Setup folder. Hasmukh then pointed out that vodalibrary.online had been wrongly bundled in, so the memory notes were cleaned, the reference document was regenerated without it, and a vodalibrary developer brief was deleted. The session was paused after recording a hard boundary: the Google Workspace inbox is live and untouchable, and Mailgun exists solely so the website can gate doctors' access to past recordings. Catch-up note reconstructed on 12 June 2026 from the saved conversation.
Decisions
- vodalibrary.online is unrelated to medilearn.africa and must never be bundled with it again; its SendGrid to Mailgun work belongs in the s2l-assistant workspace. Hasmukh approved all three clean-up steps (memory, document, brief).
- The Google Workspace / Gmail mailboxes for @medilearn.africa are the live production inbox and are off-limits; Mailgun is deliberately scoped to the mg subdomain (SPF and DKIM only, no MX) so it can never affect them.
- Mailgun's purpose was pinned down: outbound mail for the website's access gate that lets doctors request and view past recordings.
Changes made
- Audit finding: medilearn.africa is one website, a PageMotor (ElmsPark) LMS, not WordPress (admin at /admin/, files under /user-content/), hosted on a DiaMatrix Cloud server, with registration and DNS at domains.co.za.
- Audit finding: email is two separate lanes. Receiving is Google Workspace (root mail routing points to Google, untouched); sending is the in-progress SendGrid to Mailgun (EU) migration on mg.medilearn.africa, with SPF and DKIM already verified and no mail routing on mg by design.
- Audit finding: subdomains enumerated from certificate logs and live DNS. Web: root, www and staging (a preview copy of the LMS, same platform and server). Mailgun: mg and its two verification entries. Legacy mail cluster on standby only: mail, smtp, imap, pop, webmail and the old signing key. Admin, courses and login are paths, not subdomains.
- Audit finding: the novamira-medilearn-africa connector fails because it is a WordPress connector pointed at PageMotor, which has no WordPress interface; it is a platform mismatch, not a password problem. The novamira-staging-mobilearn-africa connector works because mobilearn.africa is real WordPress.
- Generated the Word document "medilearn.africa Setup Reference" in the Mailgun Setup folder: big picture, full subdomain glossary, email explainer, connector status and step-by-step instructions to finish the Mailgun migration.
- Generated, then deleted, a vodalibrary.online Mailgun developer brief once Hasmukh confirmed vodalibrary is a separate s2l-assistant project; the Mailgun Setup folder now holds only the medilearn reference document.
- Cleaned the project memory: stripped all vodalibrary references from the medilearn note and index, added a guard-rail warning against re-bundling, and regenerated the reference document with zero vodalibrary mentions (verified).
- Recorded the Google Workspace hard boundary and the doctors' recordings-gate purpose in the project memory.
Follow-ups
- Finish the Mailgun migration on medilearn.africa (this was subsequently overtaken: the same evening, the outbound email work resumed and was completed via the host's own email service instead; see the 10 June note).
- Optionally reword the Setup Reference document so the email purpose names the doctors' past-recordings gate rather than generic sign-up and password-reset examples.
- Recreate the vodalibrary.online Mailgun developer brief from the s2l-assistant workspace if it is still wanted.