docs: Tauri → Gossamer estate-wide sweep + STAPEL-VOLL phantom DLC cleanup#119
Merged
Merged
Conversation
…eanup
Two themes:
1. **Tauri → Gossamer** (owner directive 2026-06-01: "tauri should be
gone in favour of gossamer"). Gossamer is the Ephapax-based webview
shell at idaptik-ums/gossamer/ that replaced the Tauri 2.0 Rust
backend. Historical/migration-context refs ("replaces Tauri",
"replaced Tauri", "Migration notes Tauri → Gossamer") are kept
deliberately so the trail isn't lost; only the active "current
state" references switch.
Files touched:
- 0-AI-MANIFEST.a2ml — structure comment line 86
- README.adoc — architecture table + components table + UMS prose +
directory tree (5 active refs)
- TOPOLOGY.md — directory tree + ASCII diagram
- ROADMAP.md — mobile builds note (Tauri 2 → Gossamer; mobile target
parked)
- QUICKSTART-USER.adoc — prerequisites + Justfile recipe references
(just ums-tauri → just ums-gossamer)
- llm-warmup-user.md + llm-warmup-dev.md — onboarding tables
- idaptik-developers/docs/DEVELOPER-WHITEPAPER.adoc — academic doc
refs across 5 lines
- idaptik-ums/ABI-FFI-README.md — Shell row + build commands +
src-tauri/ → gossamer/ + Tauri IPC → Gossamer IPC
- idaptik-ums/docs/design/GAME-INTEGRATION.md — readTextFile +
"Tauri desktop/mobile" → Gossamer
- idaptik-ums/TOPOLOGY.md — directory tree top + EditorCmd.res
comment (still IPC wrappers, just under Gossamer)
- locales/{en,de,es,fr,ja}.json — "integrations.requires" UI string
"Tauri (Tray)" → "Gossamer (Tray)" in all 5 languages
2. **STAPEL-VOLL-AUDIT.md phantom DLC names** — Wave 3 section
mentioned `idaptiky/` and `idaptik-reversibley/` as siblings of the
`dlc/idaptik-dlc-reversible/` submodule; verified via .gitmodules
that only the latter exists. Also corrected ~542 .res files →
~462 (ground truth as of 2026-06-01) and fixed escape-hatch path
to `idaptik-developers/src/escape-hatch/`.
Audit provenance (subagent reports backing this PR):
- Cross-estate seam audit (af5fac9) identified the phantom DLC names
- Docs truthfulness audit (a22e2f5) caught the stale escape-hatch path
- The Tauri sweep was driven by direct owner instruction (no agent
audit needed); two subagents (a1e6af6 + afb07ec) handled the
systematic file-by-file rewrite under acceptEdits mode.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Signed-off-by: hyperpolymath <6759885+hyperpolymath@users.noreply.github.com>
🔍 Hypatia Security ScanFindings: 71 issues detected
View findings[
{
"reason": "Issue in boj-build.yml",
"type": "missing_timeout_minutes",
"file": "boj-build.yml",
"action": "flag",
"rule_module": "workflow_audit",
"severity": "medium"
},
{
"reason": "Issue in build-validation.yml",
"type": "missing_timeout_minutes",
"file": "build-validation.yml",
"action": "flag",
"rule_module": "workflow_audit",
"severity": "medium"
},
{
"reason": "Issue in cflite-pr.yml",
"type": "missing_timeout_minutes",
"file": "cflite-pr.yml",
"action": "flag",
"rule_module": "workflow_audit",
"severity": "medium"
},
{
"reason": "Issue in codeql.yml",
"type": "missing_timeout_minutes",
"file": "codeql.yml",
"action": "flag",
"rule_module": "workflow_audit",
"severity": "medium"
},
{
"reason": "Issue in containers.yml",
"type": "missing_timeout_minutes",
"file": "containers.yml",
"action": "flag",
"rule_module": "workflow_audit",
"severity": "medium"
},
{
"reason": "Issue in containers.yml",
"type": "missing_timeout_minutes",
"file": "containers.yml",
"action": "flag",
"rule_module": "workflow_audit",
"severity": "medium"
},
{
"reason": "Issue in dco.yml",
"type": "missing_timeout_minutes",
"file": "dco.yml",
"action": "flag",
"rule_module": "workflow_audit",
"severity": "medium"
},
{
"reason": "Issue in dogfood-gate.yml",
"type": "missing_timeout_minutes",
"file": "dogfood-gate.yml",
"action": "flag",
"rule_module": "workflow_audit",
"severity": "medium"
},
{
"reason": "Issue in dogfood-gate.yml",
"type": "missing_timeout_minutes",
"file": "dogfood-gate.yml",
"action": "flag",
"rule_module": "workflow_audit",
"severity": "medium"
},
{
"reason": "Issue in dogfood-gate.yml",
"type": "missing_timeout_minutes",
"file": "dogfood-gate.yml",
"action": "flag",
"rule_module": "workflow_audit",
"severity": "medium"
}
]Powered by Hypatia Neurosymbolic CI/CD Intelligence |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Two coordinated cleanups, batched into one PR because they touch the same doc surface.
1. Tauri → Gossamer
Owner directive 2026-06-01: "tauri should be gone in favour of gossamer".
Gossamer is the Ephapax-based webview shell at
idaptik-ums/gossamer/that replaced the Tauri 2.0 Rust backend. Thesrc-tauri/directory no longer exists — actual location isidaptik-ums/gossamer/. Until this PR, 13 docs across the repo still described Tauri 2 as the current modding studio shell.Active references swapped → Gossamer:
0-AI-MANIFEST.a2ml(Tauri 2, Idris2 ABI, Zig FFI)→(Gossamer / Ephapax, Idris2 ABI, Zig FFI)README.adocTOPOLOGY.mdROADMAP.mdQUICKSTART-USER.adocjust ums-tauri→just ums-gossamer)llm-warmup-user.mdllm-warmup-dev.mdidaptik-developers/docs/DEVELOPER-WHITEPAPER.adocidaptik-ums/ABI-FFI-README.mdsrc-tauri/→gossamer/+ IPC labelsidaptik-ums/docs/design/GAME-INTEGRATION.mdreadTextFilesource + file-loading platform refsidaptik-ums/TOPOLOGY.mdlocales/{en,de,es,fr,ja}.jsonintegrations.requires—Tauri (Tray)→Gossamer (Tray)in all 5 languagesHistorical context preserved (intentional — keeps the migration trail visible):
TOPOLOGY.md:59—gossamer/ # Gossamer desktop shell (Ephapax — replaces Tauri)0-AI-MANIFEST.a2ml:57—modding-studio = "... replaced Tauri"README.adoc:258—gossamer/ # Gossamer webview shell (Ephapax-based; replaces Tauri)idaptik-ums/TOPOLOGY.md:83, 87— directory note + migration-notes linkidaptik-ums/gossamer/README.md(whole file) — this IS the migration doc; comparison table staysCHANGELOG.md— the 2026-06-01 PR docs: truthfulness audit 2026-06-01 — counts, paths, layer classification, changelog #117 entry mentionsTauri → Gossameras a change description; stays.machine_readable/6a2/STATE.a2ml:18—modding = "... replaced Tauri"(already updated 2026-05-03)2. STAPEL-VOLL-AUDIT.md phantom DLC cleanup
Wave 3 (Language migrations) section listed three DLC paths:
Verified via
.gitmodules: onlydlc/idaptik-dlc-reversibleexists as a submodule (pointing atgitlab.com:hyperpolymath/idaptik-dlc-reversible.git). Theidaptiky/andidaptik-reversibley/paths never existed in idaptik's tree — they were planned-but-not-realised sibling DLCs that have been removed from this audit.Also in
STAPEL-VOLL-AUDIT.mdWave 3:~542 .res files→~462 files as of 2026-06-01(ground truth; matches PR docs: truthfulness audit 2026-06-01 — counts, paths, layer classification, changelog #117's repo-wide audit)idaptik-developers/src/escape-hatch/(the top-levelescape-hatch/reference removed)Audit provenance
af5fac9cross-estate seam audit subagent — identified the phantom DLC namesa22e2f5docs truthfulness audit subagent — caught the stale escape-hatch patha1e6af6+afb07ecparallel Tauri sweep subagents — handled the systematic file-by-file rewriteNo code, no CI, no rescript.json / deno.json / vite.config.js
Doc-only changes. Builds and tests not affected.
Test plan
grep -rn "Tauri\|tauri"in idaptik post-edit shows only intentional historical-context refs + the dedicated gossamer/README.md migration comparisondlc/idaptik-dlc-reversible/is referenced)🤖 Generated with Claude Code