{"schemaVersion":"repository.manifest/v1","id":"matrix-x-chat-ios","name":"matrix-x-chat-ios","organization":"reits","workspacePath":"matrix-x-chat-ios","ownership":{"accountable":"Matrix Mobile","workstream":"W6"},"source":{"remote":"https://gitea.reits.tech/reits/matrix-x-chat-ios.git","defaultBranch":"main","observedRevision":"1f19d6d041baff5d673e48df42c3fe2646823663","posture":"divergent-worktree","verifiedAt":"2026-07-21T08:13:05Z","localObservation":{"branch":"feat/p1-knives-1-8","revision":"56c84815b4d0d5a5d487adb431aaa61594230ad8","ahead":3,"behind":88}},"lifecycle":{"class":"product","status":"active","decision":"Retain as the primary Matrix X iOS client; use formal main as truth and gate all plugin and backend pins."},"runtime":{"kind":["SwiftUI","UIKit","SPM/CocoaPods","XCTest/XCUITest"],"production":"release-unverified","entrypoints":["make test","xcodebuild test"]},"surfaces":[{"kind":"native","name":"Messaging, contacts, workspace, discovery and profile application"},{"kind":"native","name":"MiniApp, wallet, call and notification hosts"}],"contracts":[{"name":"AuthSession","role":"consumer","version":"unversioned"},{"name":"RealtimeEnvelope","role":"consumer","version":"unversioned"},{"name":"MediaPreparation","role":"consumer","version":"unversioned"},{"name":"MiniAppHost","role":"consumer","version":"unversioned"}],"tests":{"commands":["make test","xcodebuild test"],"workflowCount":29,"status":"present"},"slo":{"tier":"tier-1","status":"partial","objectives":["Crash-free messaging journeys","Bounded reconnect and replay recovery","Release-to-backend compatibility"]},"idempotencyKey":"d01-repository-manifest-v1-matrix-x-chat-ios","links":{"registry":"/api/repository-manifests","schema":"/schemas/repository-manifest.v1.schema.json"}}