Skip to content

Commit a1dc01c

Browse files
hyperpolymathclaude
andcommitted
chore: remove Tauri, replace with Gossamer across docs and config
Tauri mobile config removed (gossamer.conf.json already present). CLAUDE.md and README updated to reference Gossamer as the desktop/mobile framework — own stack, linear type safety, no upstream dependency risk. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 3ecf164 commit a1dc01c

3 files changed

Lines changed: 11 additions & 72 deletions

File tree

.claude/CLAUDE.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ The following files in `.machine_readable/` contain structured project metadata:
2222
| **ReScript** | Primary application code | Compiles to JS, type-safe |
2323
| **Deno** | Runtime & package management | Replaces Node/npm/bun |
2424
| **Rust** | Performance-critical, systems, WASM | Preferred for CLI tools |
25-
| **Tauri 2.0+** | Mobile apps (iOS/Android) | Rust backend + web UI |
25+
| **Gossamer** | Desktop & mobile apps | Ephapax backend + web UI, linear type safety |
2626
| **Dioxus** | Mobile apps (native UI) | Pure Rust, React-like |
2727
| **Gleam** | Backend services | Runs on BEAM or compiles to JS |
2828
| **Bash/POSIX Shell** | Scripts, automation | Keep minimal |
@@ -44,19 +44,20 @@ The following files in `.machine_readable/` contain structured project metadata:
4444
| pnpm/yarn | Deno |
4545
| Go | Rust |
4646
| Python | Julia/Rust/ReScript |
47-
| Java/Kotlin | Rust/Tauri/Dioxus |
48-
| Swift | Tauri/Dioxus |
49-
| React Native | Tauri/Dioxus |
50-
| Flutter/Dart | Tauri/Dioxus |
47+
| Java/Kotlin | Rust/Gossamer/Dioxus |
48+
| Swift | Gossamer/Dioxus |
49+
| React Native | Gossamer/Dioxus |
50+
| Flutter/Dart | Gossamer/Dioxus |
51+
| Tauri | Gossamer |
5152

5253
### Mobile Development
5354

5455
**No exceptions for Kotlin/Swift** - use Rust-first approach:
5556

56-
1. **Tauri 2.0+** - Web UI (ReScript) + Rust backend, MIT/Apache-2.0
57+
1. **Gossamer** - Web UI (ReScript) + Ephapax/Zig backend, PMPL-1.0-or-later (own stack)
5758
2. **Dioxus** - Pure Rust native UI, MIT/Apache-2.0
5859

59-
Both are FOSS with independent governance (no Big Tech).
60+
Both are FOSS with independent governance (no Big Tech). Gossamer is hyperpolymath's own webview shell with linear type safety.
6061

6162
### Enforcement Rules
6263

@@ -65,7 +66,8 @@ Both are FOSS with independent governance (no Big Tech).
6566
3. **No node_modules in production** - Deno caches deps automatically
6667
4. **No Go code** - Use Rust instead
6768
5. **No Python anywhere** - Use Julia for data/batch, Rust for systems, ReScript for apps
68-
6. **No Kotlin/Swift for mobile** - Use Tauri 2.0+ or Dioxus
69+
6. **No Kotlin/Swift for mobile** - Use Gossamer or Dioxus
70+
7. **No Tauri** - Use Gossamer (hyperpolymath's own webview shell)
6971

7072
### Package Management
7173

README.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ See link:docs/governance/CONTRIBUTING.adoc[Contributing Guide] and link:docs/gov
182182

183183
* [ ] Google Sheets support
184184
* [ ] Web application (standalone)
185-
* [ ] Mobile apps (Tauri 2.0)
185+
* [ ] Mobile apps (Gossamer)
186186
* [ ] Collaborative features
187187
* [ ] Cloud sync for cache
188188

src/mobile/tauri.conf.json

Lines changed: 0 additions & 63 deletions
This file was deleted.

0 commit comments

Comments
 (0)