From 427dc4a46fba445c928601f7b0ffbfed025c471f Mon Sep 17 00:00:00 2001 From: andrewmuratov Date: Fri, 25 Sep 2026 22:03:44 -0400 Subject: [PATCH] chore: migrate canonical GitHub namespace to GapwiseHQ --- .../Core/Import/UniversityLocationParser.swift | 2 +- README.md | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Gapwise/Core/Import/UniversityLocationParser.swift b/Gapwise/Core/Import/UniversityLocationParser.swift index 9fda55f..f830b0b 100644 --- a/Gapwise/Core/Import/UniversityLocationParser.swift +++ b/Gapwise/Core/Import/UniversityLocationParser.swift @@ -2,7 +2,7 @@ import Foundation enum UniversityBuildingCatalog { // Recognition-only snapshot of Gapwise Data. No geometry, entrance, floor or access claims. - // https://github.com/Gapwise-for-UofT/data/blob/4325a2fa05e54c5ae69355c5fca2d2312485850c/data/utm/building-registry.ts + // https://github.com/GapwiseHQ/data/blob/4325a2fa05e54c5ae69355c5fca2d2312485850c/data/utm/building-registry.ts // Public code aliases come from normalizePublicBuildingCode, not officialCodes evidence. static let utmBuildingNames: [String: String] = [ "MN": "Maanjiwe nendamowinan", diff --git a/README.md b/README.md index 4cec973..8c54203 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@
-**[Gapwise](https://gapwise.ca)** · **[Android](https://github.com/Gapwise-for-UofT/android)** · **[iOS](https://github.com/Gapwise-for-UofT/ios)** · **[AI](https://ai.gapwise.ca)** · **[Data](https://data.gapwise.ca)** · **[Docs](https://docs.gapwise.ca)** · **[Status](https://status.gapwise.ca)** +**[Gapwise](https://gapwise.ca)** · **[Android](https://github.com/GapwiseHQ/android)** · **[iOS](https://github.com/GapwiseHQ/ios)** · **[AI](https://ai.gapwise.ca)** · **[Data](https://data.gapwise.ca)** · **[Docs](https://docs.gapwise.ca)** · **[Status](https://status.gapwise.ca)** @@ -120,7 +120,7 @@ The current timetable store uses local application storage behind an explicit re The app targets iPhone on iOS 17 or later and uses an Xcode project with no third-party runtime dependency requirement in the current foundation. ```bash -git clone https://github.com/Gapwise-for-UofT/ios.git +git clone https://github.com/GapwiseHQ/ios.git cd ios ``` @@ -141,13 +141,13 @@ Linux cannot validate SwiftUI, the system document picker, Apple security-scoped | Repository | Role | Primary surface | | --- | --- | --- | -| **[`gapwise`](https://github.com/Gapwise-for-UofT/gapwise)** | Core web/PWA, canonical timetable/gap/routing semantics, public API, OpenAPI, and SDK source | [gapwise.ca](https://gapwise.ca) / [api.gapwise.ca](https://api.gapwise.ca/v1) | -| **[`android`](https://github.com/Gapwise-for-UofT/android)** | Native Kotlin + Jetpack Compose Android client | Android app | -| **[`ios`](https://github.com/Gapwise-for-UofT/ios)** | Native Swift + SwiftUI iOS client | iOS app | -| **[`ai`](https://github.com/Gapwise-for-UofT/ai)** | OAuth/MCP layer for explicitly delegated student context and bounded actions | [ai.gapwise.ca](https://ai.gapwise.ca) | -| **[`data`](https://github.com/Gapwise-for-UofT/data)** | Canonical public University of Toronto campus data, provenance, schemas, validation, and distribution | [data.gapwise.ca](https://data.gapwise.ca) | -| **[`docs`](https://github.com/Gapwise-for-UofT/docs)** | Canonical public developer documentation | [docs.gapwise.ca](https://docs.gapwise.ca) | -| **[`status`](https://github.com/Gapwise-for-UofT/status)** | Independent service-health monitoring and incident communication | [status.gapwise.ca](https://status.gapwise.ca) | +| **[`gapwise`](https://github.com/GapwiseHQ/gapwise)** | Core web/PWA, canonical timetable/gap/routing semantics, public API, OpenAPI, and SDK source | [gapwise.ca](https://gapwise.ca) / [api.gapwise.ca](https://api.gapwise.ca/v1) | +| **[`android`](https://github.com/GapwiseHQ/android)** | Native Kotlin + Jetpack Compose Android client | Android app | +| **[`ios`](https://github.com/GapwiseHQ/ios)** | Native Swift + SwiftUI iOS client | iOS app | +| **[`ai`](https://github.com/GapwiseHQ/ai)** | OAuth/MCP layer for explicitly delegated student context and bounded actions | [ai.gapwise.ca](https://ai.gapwise.ca) | +| **[`data`](https://github.com/GapwiseHQ/data)** | Canonical public University of Toronto campus data, provenance, schemas, validation, and distribution | [data.gapwise.ca](https://data.gapwise.ca) | +| **[`docs`](https://github.com/GapwiseHQ/docs)** | Canonical public developer documentation | [docs.gapwise.ca](https://docs.gapwise.ca) | +| **[`status`](https://github.com/GapwiseHQ/status)** | Independent service-health monitoring and incident communication | [status.gapwise.ca](https://status.gapwise.ca) | The repositories are separate implementation and trust boundaries, but they form one product. Native clients should consume canonical Gapwise behavior rather than silently becoming independent timetable, routing, or campus-data engines.