From 9e1482e29d71b68e0cfc3c56d0d99f5a35eb7d89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=27=C3=A9lectron=20rare?= <108685187+electron-rare@users.noreply.github.com> Date: Mon, 18 May 2026 21:54:48 +0200 Subject: [PATCH] chore: archive legacy AV-Live-Body Superseded by avlivebody-mac/ on 2026-05-18. See docs/superpowers/specs/2026-05-18-avlivebody-macos-rewrite-design.md for the rewrite design and rationale. --- launcher/CLAUDE.md | 2 ++ launcher/_archive-AV-Live-Body/ARCHIVED.md | 2 ++ .../Package.swift | 0 .../Resources/smpl_faces.bin | Bin .../Sources/AVLiveBody/AVLiveBodyApp.swift | 0 .../Sources/AVLiveBody/ArkitOSCListener.swift | 0 .../Sources/AVLiveBody/BodyView.swift | 0 .../Sources/AVLiveBody/CameraPreviewLayer.swift | 0 .../Sources/AVLiveBody/DataFeedsOSCListener.swift | 0 .../Sources/AVLiveBody/DataHUDOverlay.swift | 0 .../Sources/AVLiveBody/FaceHandOverlay.swift | 0 .../Sources/AVLiveBody/HUDOverlay.swift | 0 .../Sources/AVLiveBody/MeshRenderer.swift | 0 .../Sources/AVLiveBody/OSCServer.swift | 0 .../Sources/AVLiveBody/PoseOSCListener.swift | 0 .../Sources/AVLiveBody/RenderSettings.swift | 0 .../Sources/AVLiveBody/Resources/scene.metal | 0 .../Sources/AVLiveBody/Resources/smplx_faces.bin | Bin .../Sources/AVLiveBody/SceneRenderer.swift | 0 .../Sources/AVLiveBody/SettingsPanel.swift | 0 .../Sources/AVLiveBody/Skeleton3DRenderer.swift | 0 .../Sources/AVLiveBody/SkeletonOverlay.swift | 0 .../Sources/AVLiveBody/USBClient.swift | 0 .../Sources/AVLiveBody/USBMuxProtocol.swift | 0 .../Sources/AVLiveBody/USBSkeletonConsumer.swift | 0 .../Sources/AVLiveBody/VideoDecoder.swift | 0 .../Tests/AVLiveBodyTests/USBClientTests.swift | 0 .../Tests/AVLiveBodyTests/USBMuxProtocolTests.swift | 0 .../AVLiveBodyTests/USBSkeletonConsumerTests.swift | 0 29 files changed, 4 insertions(+) create mode 100644 launcher/_archive-AV-Live-Body/ARCHIVED.md rename launcher/{AV-Live-Body => _archive-AV-Live-Body}/Package.swift (100%) rename launcher/{AV-Live-Body => _archive-AV-Live-Body}/Resources/smpl_faces.bin (100%) rename launcher/{AV-Live-Body => _archive-AV-Live-Body}/Sources/AVLiveBody/AVLiveBodyApp.swift (100%) rename launcher/{AV-Live-Body => _archive-AV-Live-Body}/Sources/AVLiveBody/ArkitOSCListener.swift (100%) rename launcher/{AV-Live-Body => _archive-AV-Live-Body}/Sources/AVLiveBody/BodyView.swift (100%) rename launcher/{AV-Live-Body => _archive-AV-Live-Body}/Sources/AVLiveBody/CameraPreviewLayer.swift (100%) rename launcher/{AV-Live-Body => _archive-AV-Live-Body}/Sources/AVLiveBody/DataFeedsOSCListener.swift (100%) rename launcher/{AV-Live-Body => _archive-AV-Live-Body}/Sources/AVLiveBody/DataHUDOverlay.swift (100%) rename launcher/{AV-Live-Body => _archive-AV-Live-Body}/Sources/AVLiveBody/FaceHandOverlay.swift (100%) rename launcher/{AV-Live-Body => _archive-AV-Live-Body}/Sources/AVLiveBody/HUDOverlay.swift (100%) rename launcher/{AV-Live-Body => _archive-AV-Live-Body}/Sources/AVLiveBody/MeshRenderer.swift (100%) rename launcher/{AV-Live-Body => _archive-AV-Live-Body}/Sources/AVLiveBody/OSCServer.swift (100%) rename launcher/{AV-Live-Body => _archive-AV-Live-Body}/Sources/AVLiveBody/PoseOSCListener.swift (100%) rename launcher/{AV-Live-Body => _archive-AV-Live-Body}/Sources/AVLiveBody/RenderSettings.swift (100%) rename launcher/{AV-Live-Body => _archive-AV-Live-Body}/Sources/AVLiveBody/Resources/scene.metal (100%) rename launcher/{AV-Live-Body => _archive-AV-Live-Body}/Sources/AVLiveBody/Resources/smplx_faces.bin (100%) rename launcher/{AV-Live-Body => _archive-AV-Live-Body}/Sources/AVLiveBody/SceneRenderer.swift (100%) rename launcher/{AV-Live-Body => _archive-AV-Live-Body}/Sources/AVLiveBody/SettingsPanel.swift (100%) rename launcher/{AV-Live-Body => _archive-AV-Live-Body}/Sources/AVLiveBody/Skeleton3DRenderer.swift (100%) rename launcher/{AV-Live-Body => _archive-AV-Live-Body}/Sources/AVLiveBody/SkeletonOverlay.swift (100%) rename launcher/{AV-Live-Body => _archive-AV-Live-Body}/Sources/AVLiveBody/USBClient.swift (100%) rename launcher/{AV-Live-Body => _archive-AV-Live-Body}/Sources/AVLiveBody/USBMuxProtocol.swift (100%) rename launcher/{AV-Live-Body => _archive-AV-Live-Body}/Sources/AVLiveBody/USBSkeletonConsumer.swift (100%) rename launcher/{AV-Live-Body => _archive-AV-Live-Body}/Sources/AVLiveBody/VideoDecoder.swift (100%) rename launcher/{AV-Live-Body => _archive-AV-Live-Body}/Tests/AVLiveBodyTests/USBClientTests.swift (100%) rename launcher/{AV-Live-Body => _archive-AV-Live-Body}/Tests/AVLiveBodyTests/USBMuxProtocolTests.swift (100%) rename launcher/{AV-Live-Body => _archive-AV-Live-Body}/Tests/AVLiveBodyTests/USBSkeletonConsumerTests.swift (100%) diff --git a/launcher/CLAUDE.md b/launcher/CLAUDE.md index 33ff04d..a535cfc 100644 --- a/launcher/CLAUDE.md +++ b/launcher/CLAUDE.md @@ -1,3 +1,5 @@ +> Note (2026-05-18): the `AV-Live-Body` directory has been archived to `_archive-AV-Live-Body/` — superseded by the new app at `/avlivebody-mac/`. See `docs/superpowers/specs/2026-05-18-avlivebody-macos-rewrite-design.md`. + # launcher — AVLiveLauncher App menubar macOS (SwiftUI, SwiftPM, macOS 11+) qui démarre/arrête `sclang+scsynth`, le serveur web et `oscope-of`, log les sorties, et expose un mode picker. diff --git a/launcher/_archive-AV-Live-Body/ARCHIVED.md b/launcher/_archive-AV-Live-Body/ARCHIVED.md new file mode 100644 index 0000000..bb41a14 --- /dev/null +++ b/launcher/_archive-AV-Live-Body/ARCHIVED.md @@ -0,0 +1,2 @@ +Superseded by `avlivebody-mac/` on 2026-05-18 — see +`docs/superpowers/specs/2026-05-18-avlivebody-macos-rewrite-design.md`. diff --git a/launcher/AV-Live-Body/Package.swift b/launcher/_archive-AV-Live-Body/Package.swift similarity index 100% rename from launcher/AV-Live-Body/Package.swift rename to launcher/_archive-AV-Live-Body/Package.swift diff --git a/launcher/AV-Live-Body/Resources/smpl_faces.bin b/launcher/_archive-AV-Live-Body/Resources/smpl_faces.bin similarity index 100% rename from launcher/AV-Live-Body/Resources/smpl_faces.bin rename to launcher/_archive-AV-Live-Body/Resources/smpl_faces.bin diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/AVLiveBodyApp.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/AVLiveBodyApp.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/AVLiveBodyApp.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/AVLiveBodyApp.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/ArkitOSCListener.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/ArkitOSCListener.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/ArkitOSCListener.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/ArkitOSCListener.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/BodyView.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/BodyView.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/BodyView.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/BodyView.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/CameraPreviewLayer.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/CameraPreviewLayer.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/CameraPreviewLayer.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/CameraPreviewLayer.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/DataFeedsOSCListener.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/DataFeedsOSCListener.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/DataFeedsOSCListener.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/DataFeedsOSCListener.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/DataHUDOverlay.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/DataHUDOverlay.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/DataHUDOverlay.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/DataHUDOverlay.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/FaceHandOverlay.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/FaceHandOverlay.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/FaceHandOverlay.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/FaceHandOverlay.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/HUDOverlay.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/HUDOverlay.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/HUDOverlay.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/HUDOverlay.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/MeshRenderer.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/MeshRenderer.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/MeshRenderer.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/MeshRenderer.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/OSCServer.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/OSCServer.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/OSCServer.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/OSCServer.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/PoseOSCListener.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/PoseOSCListener.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/PoseOSCListener.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/PoseOSCListener.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/RenderSettings.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/RenderSettings.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/RenderSettings.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/RenderSettings.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/Resources/scene.metal b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/Resources/scene.metal similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/Resources/scene.metal rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/Resources/scene.metal diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/Resources/smplx_faces.bin b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/Resources/smplx_faces.bin similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/Resources/smplx_faces.bin rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/Resources/smplx_faces.bin diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/SceneRenderer.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/SceneRenderer.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/SceneRenderer.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/SceneRenderer.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/SettingsPanel.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/SettingsPanel.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/SettingsPanel.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/SettingsPanel.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/Skeleton3DRenderer.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/Skeleton3DRenderer.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/Skeleton3DRenderer.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/Skeleton3DRenderer.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/SkeletonOverlay.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/SkeletonOverlay.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/SkeletonOverlay.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/SkeletonOverlay.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/USBClient.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/USBClient.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/USBClient.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/USBClient.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/USBMuxProtocol.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/USBMuxProtocol.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/USBMuxProtocol.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/USBMuxProtocol.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/USBSkeletonConsumer.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/USBSkeletonConsumer.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/USBSkeletonConsumer.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/USBSkeletonConsumer.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/VideoDecoder.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/VideoDecoder.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/VideoDecoder.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/VideoDecoder.swift diff --git a/launcher/AV-Live-Body/Tests/AVLiveBodyTests/USBClientTests.swift b/launcher/_archive-AV-Live-Body/Tests/AVLiveBodyTests/USBClientTests.swift similarity index 100% rename from launcher/AV-Live-Body/Tests/AVLiveBodyTests/USBClientTests.swift rename to launcher/_archive-AV-Live-Body/Tests/AVLiveBodyTests/USBClientTests.swift diff --git a/launcher/AV-Live-Body/Tests/AVLiveBodyTests/USBMuxProtocolTests.swift b/launcher/_archive-AV-Live-Body/Tests/AVLiveBodyTests/USBMuxProtocolTests.swift similarity index 100% rename from launcher/AV-Live-Body/Tests/AVLiveBodyTests/USBMuxProtocolTests.swift rename to launcher/_archive-AV-Live-Body/Tests/AVLiveBodyTests/USBMuxProtocolTests.swift diff --git a/launcher/AV-Live-Body/Tests/AVLiveBodyTests/USBSkeletonConsumerTests.swift b/launcher/_archive-AV-Live-Body/Tests/AVLiveBodyTests/USBSkeletonConsumerTests.swift similarity index 100% rename from launcher/AV-Live-Body/Tests/AVLiveBodyTests/USBSkeletonConsumerTests.swift rename to launcher/_archive-AV-Live-Body/Tests/AVLiveBodyTests/USBSkeletonConsumerTests.swift