The Hub is the front door and privacy-safe control plane for six personal apps:
Live, Journal, Calorie, Setline, Kith, and Anchor. Anchor has absorbed the
maintained Indulge/Habits product; the backend keeps habits records and typed
contracts only for compatibility.
This repository owns:
- the Hub UI served by
services/hub-backend; - the existing
personal-platformCloudflare Worker and D1; - typed summary, record, semantic-action, audit, and undo contracts;
- the root
PersonalSyncKitSwift package used by native applications.
Live and Journal were extracted with preserved history into
Significant-Hobbies/live and
Significant-Hobbies/journal.
Their runtime and local data identities did not move.
npm --prefix services/hub-backend ci
npm run check
npm run test:swiftSee the ownership matrix for canonical repositories, data authorities, compatibility, and rollback.