From 2f0da7ca39ba438fc159f9a24c3de1e07b0b4302 Mon Sep 17 00:00:00 2001 From: m-szymanska Date: Sun, 28 Jun 2026 19:55:11 -0700 Subject: [PATCH 1/4] chore(deprivatize): collapse personal author/credit lines to vetcoders Remove personal initials (M&K), real developer name + Apple Team ID, and a private GitHub owner from public-facing surfaces, collapsing them to the vetcoders org per brand naming rules: - "Created by M&K (c)2026 VetCoders" -> "Created by vetcoders (c)2026" across Makefile, build-dmg.sh, core/ffi lib.rs and all app view headers. - README clone/issue/wiki/license-shield URLs: Szowesgad -> vetcoders (matches the canonical git remote vetcoders/mudd.one). - dmg-signed target: hardcoded "Developer ID Application: Maciej Gad (MW223P3NPX)" -> env-overridable placeholder "Your Name (TEAMID)". Co-Authored-By: Claude Opus 4.8 (1M context) --- Makefile | 4 ++-- README.md | 10 +++++----- app/mudd/AppDelegate.swift | 2 +- app/mudd/Views/CanvasViewController.swift | 2 +- app/mudd/Views/InspectorViewController.swift | 2 +- app/mudd/Views/MainSplitViewController.swift | 2 +- app/mudd/Views/MainWindowController.swift | 2 +- app/mudd/Views/SidebarViewController.swift | 2 +- core/src/lib.rs | 2 +- ffi/src/lib.rs | 2 +- scripts/build-dmg.sh | 2 +- 11 files changed, 16 insertions(+), 16 deletions(-) diff --git a/Makefile b/Makefile index 8444068..0228c9f 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ # mudd.one - Veterinary Ultrasound Processing Pipeline # Rust workspace: mudd-core + mudd-ffi -# Created by M&K (c)2026 VetCoders +# Created by vetcoders (c)2026 .PHONY: all build release check fmt fmt-check lint test test-quick ci fix clean help \ hooks-install hooks-uninstall pre-commit pre-push \ @@ -133,7 +133,7 @@ dmg: @./scripts/build-dmg.sh dmg-signed: - @SIGNING_IDENTITY="Developer ID Application: Maciej Gad (MW223P3NPX)" ./scripts/build-dmg.sh + @SIGNING_IDENTITY="$${SIGNING_IDENTITY:-Developer ID Application: Your Name (TEAMID)}" ./scripts/build-dmg.sh # ============================================================================ # Git Hooks diff --git a/README.md b/README.md index 930dc69..ddd00be 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # mudd.one - Multimodal Ultrasound Data Distiller (phase 1) -![License](https://img.shields.io/github/license/Szowesgad/mudd.one) +![License](https://img.shields.io/github/license/vetcoders/mudd.one) ![Python Version](https://img.shields.io/badge/python-3.8%2B-blue) ![Platform](https://img.shields.io/badge/platform-Linux%20%7C%20macOS%20%7C%20Windows-lightgrey) ![FastAPI](https://img.shields.io/badge/FastAPI-0.68%2B-green) @@ -100,7 +100,7 @@ mudd.one aims to streamline the process of ultrasound video data analysis and da ### Quick Start ```bash # Clone repository -git clone https://github.com/Szowesgad/mudd.one.git +git clone https://github.com/vetcoders/mudd.one.git cd mudd.one # Install dependencies @@ -286,8 +286,8 @@ Developed and maintained by [hiai.visionยฎ](https://hiai.vision) (the AMLT.ai br ## ๐Ÿ“ž Support & Contact ### Technical Support -- GitHub Issues: [Issue Tracker](https://github.com/Szowesgad/mudd.one/issues) -- Documentation: [Wiki](https://github.com/Szowesgad/mudd.one/wiki) +- GitHub Issues: [Issue Tracker](https://github.com/vetcoders/mudd.one/issues) +- Documentation: [Wiki](https://github.com/vetcoders/mudd.one/wiki) ### Contact Information - Email: mudd.project@hiai.vision @@ -358,7 +358,7 @@ mudd.one/ 1. Clone the repository: ```bash -git clone https://github.com/Szowesgad/mudd.one.git +git clone https://github.com/vetcoders/mudd.one.git cd mudd ``` diff --git a/app/mudd/AppDelegate.swift b/app/mudd/AppDelegate.swift index 210049d..d1f2ee6 100644 --- a/app/mudd/AppDelegate.swift +++ b/app/mudd/AppDelegate.swift @@ -1,5 +1,5 @@ // mudd.one โ€” Veterinary Ultrasound Processing -// Created by M&K (c)2026 VetCoders +// Created by vetcoders (c)2026 import AppKit diff --git a/app/mudd/Views/CanvasViewController.swift b/app/mudd/Views/CanvasViewController.swift index e59fdff..739e789 100644 --- a/app/mudd/Views/CanvasViewController.swift +++ b/app/mudd/Views/CanvasViewController.swift @@ -1,5 +1,5 @@ // mudd.one โ€” Canvas (image display + ROI overlay + sequence navigator) -// Created by M&K (c)2026 VetCoders +// Created by vetcoders (c)2026 import AppKit diff --git a/app/mudd/Views/InspectorViewController.swift b/app/mudd/Views/InspectorViewController.swift index c0041a3..1ce5dd0 100644 --- a/app/mudd/Views/InspectorViewController.swift +++ b/app/mudd/Views/InspectorViewController.swift @@ -1,5 +1,5 @@ // mudd.one โ€” Inspector panel (right sidebar: metadata + filters) -// Created by M&K (c)2026 VetCoders +// Created by vetcoders (c)2026 import AppKit diff --git a/app/mudd/Views/MainSplitViewController.swift b/app/mudd/Views/MainSplitViewController.swift index c63b605..cb1e65e 100644 --- a/app/mudd/Views/MainSplitViewController.swift +++ b/app/mudd/Views/MainSplitViewController.swift @@ -1,5 +1,5 @@ // mudd.one โ€” Main Split View (sidebar | canvas | inspector) -// Created by M&K (c)2026 VetCoders +// Created by vetcoders (c)2026 import AppKit diff --git a/app/mudd/Views/MainWindowController.swift b/app/mudd/Views/MainWindowController.swift index 00b9c6c..6990627 100644 --- a/app/mudd/Views/MainWindowController.swift +++ b/app/mudd/Views/MainWindowController.swift @@ -1,5 +1,5 @@ // mudd.one โ€” Main Window Controller -// Created by M&K (c)2026 VetCoders +// Created by vetcoders (c)2026 import AppKit diff --git a/app/mudd/Views/SidebarViewController.swift b/app/mudd/Views/SidebarViewController.swift index 46cc37d..aa3ce38 100644 --- a/app/mudd/Views/SidebarViewController.swift +++ b/app/mudd/Views/SidebarViewController.swift @@ -1,5 +1,5 @@ // mudd.one โ€” Sidebar (tools) -// Created by M&K (c)2026 VetCoders +// Created by vetcoders (c)2026 import AppKit diff --git a/core/src/lib.rs b/core/src/lib.rs index ee26d3c..762479a 100644 --- a/core/src/lib.rs +++ b/core/src/lib.rs @@ -6,7 +6,7 @@ //! RawFrame โ†’ CroppedFrame โ†’ ProcessedFrame โ†’ AnnotatedFrame โ†’ ExportItem //! ``` //! -//! Created by M&K (c)2026 VetCoders +//! Created by vetcoders (c)2026 pub mod dicom; pub mod export; diff --git a/ffi/src/lib.rs b/ffi/src/lib.rs index 34af705..47b604b 100644 --- a/ffi/src/lib.rs +++ b/ffi/src/lib.rs @@ -1,5 +1,5 @@ // mudd-ffi โ€” UniFFI bridge for mudd.one -// Created by M&K (c)2026 VetCoders +// Created by vetcoders (c)2026 uniffi::setup_scaffolding!(); diff --git a/scripts/build-dmg.sh b/scripts/build-dmg.sh index 04cba90..0b75f7f 100755 --- a/scripts/build-dmg.sh +++ b/scripts/build-dmg.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash # build-dmg.sh โ€” Build mudd.app (Release) + package as DMG # Supports ad-hoc signing and notarization via vista-build profile -# Created by M&K (c)2026 VetCoders +# Created by vetcoders (c)2026 set -euo pipefail REPO_ROOT="$(cd "$(dirname "$0")/.." && pwd)" From 0ae5800d75e6b39c068724b84f2b98e798f153dc Mon Sep 17 00:00:00 2001 From: m-szymanska Date: Sun, 28 Jun 2026 19:55:23 -0700 Subject: [PATCH 2/4] chore(deprivatize): fix camelCase brand + drop cross-project reference - Cargo.toml workspace authors: "VetCoders" -> "Vetcoders" (brand is Capital-first, never interior-capital per naming rules). - segmentation.rs: replace the "same pattern as CodeScribe silero_ort.rs" comment (a sibling-repo fingerprint) with a neutral description of the ort Value API usage. Co-Authored-By: Claude Opus 4.8 (1M context) --- Cargo.toml | 2 +- core/src/inference/segmentation.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index a135ad5..63df482 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,7 +5,7 @@ members = ["core", "ffi", "uniffi-bindgen"] [workspace.package] version = "0.1.0" edition = "2024" -authors = ["VetCoders "] +authors = ["Vetcoders "] license = "MIT" [workspace.dependencies] diff --git a/core/src/inference/segmentation.rs b/core/src/inference/segmentation.rs index ca32175..7d2d555 100644 --- a/core/src/inference/segmentation.rs +++ b/core/src/inference/segmentation.rs @@ -85,7 +85,7 @@ pub fn segment_frame(frame: &Frame, prompts: &[PromptPoint]) -> Result let labels_tensor = Array::from_shape_vec((1, n_points), point_labels) .context("failed to create labels tensor")?; - // Run inference using ort Value API (same pattern as CodeScribe silero_ort.rs) + // Run inference using the ort Value API (Value::from_array + session.run) let image_value = Value::from_array(input_tensor)?; let coords_value = Value::from_array(coords_tensor)?; let labels_value = Value::from_array(labels_tensor)?; From 9531308477ed9143682b1060e13fd7dafa1a4dda Mon Sep 17 00:00:00 2001 From: m-szymanska Date: Sun, 28 Jun 2026 19:55:46 -0700 Subject: [PATCH 3/4] chore(deprivatize): generalize Apple notary API key id in build-dmg.sh The notarization helper text embedded a real App Store Connect API key id (ZT6AXN3759), which fingerprints the developer account. Replaced with the placeholder already used for the issuer id. Co-Authored-By: Claude Opus 4.8 (1M context) --- scripts/build-dmg.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/build-dmg.sh b/scripts/build-dmg.sh index 0b75f7f..f16fbba 100755 --- a/scripts/build-dmg.sh +++ b/scripts/build-dmg.sh @@ -123,7 +123,7 @@ if [ "${SIGNING_IDENTITY}" != "-" ]; then echo "" echo "To store notary credentials first:" echo " xcrun notarytool store-credentials '${NOTARY_PROFILE}' \\" - echo " --key '${KEYS_DIR}/AuthKey_ZT6AXN3759.p8' \\" - echo " --key-id ZT6AXN3759 \\" + echo " --key '${KEYS_DIR}/AuthKey_.p8' \\" + echo " --key-id \\" echo " --issuer " fi From 9679198db48e341785d43ccd039c901176540b4c Mon Sep 17 00:00:00 2001 From: m-szymanska Date: Sun, 28 Jun 2026 20:59:51 -0700 Subject: [PATCH 4/4] chore(deprivatize): scrub residual private-org fingerprints Second-pass cleanup of references the initial sweep missed (private-org paths / bundle ids / build profile). Genericized to neutral defaults. Co-Authored-By: Claude Opus 4.8 (1M context) --- scripts/build-dmg.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/build-dmg.sh b/scripts/build-dmg.sh index f16fbba..d0dd7d6 100755 --- a/scripts/build-dmg.sh +++ b/scripts/build-dmg.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # build-dmg.sh โ€” Build mudd.app (Release) + package as DMG -# Supports ad-hoc signing and notarization via vista-build profile +# Supports ad-hoc signing and notarization via a notarytool keychain profile # Created by vetcoders (c)2026 set -euo pipefail @@ -16,7 +16,7 @@ BUILD_DIR="${REPO_ROOT}/build" APP_PATH="${BUILD_DIR}/${APP_NAME}.app" DMG_PATH="${BUILD_DIR}/${DMG_NAME}.dmg" SIGNING_IDENTITY="${SIGNING_IDENTITY:--}" -NOTARY_PROFILE="${NOTARY_PROFILE:-vista-build}" +NOTARY_PROFILE="${NOTARY_PROFILE:-}" KEYS_DIR="${HOME}/.keys" echo "=== mudd.one DMG builder ==="