Greenfield-Start für pageta-native. iOS-Sim + macOS beide BUILD SUCCEEDED, ManaCore + ManaAuthUI als SPM-Deps lokal aus Schwester-Repos, paper-Theme-Tokens inline in PagetaTheme. Was steht: - project.yml (XcodeGen): App-Target ev.mana.pageta, Unit-Tests, Universal iOS 18 + macOS 15, Swift 6 strict concurrency, Team QP3GLU8PH3, Associated Domains applinks+webcredentials pageta.com, App-Group group.ev.mana.pageta, Keychain-Access-Group $(AppIdentifierPrefix)ev.mana.pageta, URL-Scheme pageta://. - App-Boot: PagetaNativeApp mit AuthClient + ManaAuthGate via @State, OSLog-Subsystem ev.mana.pageta. RootView mit TabView (Feed/Lese-Liste/Konto). - AppConfig: DefaultManaAppConfig (authBaseURL auth.mana.how, Keychain-Access-Group explizit für TestFlight-Cert-Drift) + separater apiBaseURL für api.pageta.com. - PagetaTheme: paper-Brand-Tokens (Terracotta-Primary, Cream-BG, Sepia-FG) — Mirror von mana/packages/themes/src/variants/paper.css. Wenn ManaTokens Theme.paper veröffentlicht, hier durch Cross-App- Token-Bezug ersetzen. - 3 Tab-Placeholder: FeedTabView (π-1), LeseListeTabView (π-2), AccountTabView (Konto-Sicht mit Login/Logout/Version/Links). - 4 Unit-Tests gegen AppConfig (api-URL, auth-URL, keychain-service, app-group). - README + STATUS + CLAUDE.md + .gitignore + .swiftformat. Apple-Dev-Portal-TODO (Tills manuelle Aktion): - Bundle-ID ev.mana.pageta registrieren - App-Group group.ev.mana.pageta aktivieren - Capabilities: Associated Domains, App Groups, Keychain Sharing Plan + Phasen π-1..π-10: mana/docs/playbooks/PAGETA_NATIVE_GREENFIELD.md Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
6 lines
63 B
JSON
6 lines
63 B
JSON
{
|
|
"info" : {
|
|
"author" : "xcode",
|
|
"version" : 1
|
|
}
|
|
}
|