MISCONDUCT is a desktop orchestration app for coordinating manual movements, optional Linear issues, Codex-backed agents, workflow files, agent profiles, and live task state.
Download packaged builds from GitHub Releases:
https://github.com/TerminallyLazy/MISCONDUCT/releases/latest
Current app metadata in this checkout is 0.1.20. The public latest release page
is updated by pushing the matching release tag and letting the desktop workflow
publish the new artifacts.
The GitHub Actions workflow .github/workflows/release-desktop.yml is configured to build macOS arm64, Windows x86_64, and Linux x86_64 packages from release tags.
Frontend/Tauri desktop app is at the repository root.
npm install
npm run build
npm run tauri:buildnpm run tauri:build builds and stages the Elixir Mix release into src-tauri/resources/symphony_backend before Tauri packages the MISCONDUCT desktop app.
Backend source lives in symphony_elixir/.
cd symphony_elixir
mix testMovements now carry runtime evidence from intake through conductor, builder, judge, refiner, and finale phases. The desktop app shows the target workspace, expected evidence, file focus, changed files from git status, runner command spans, score artifacts, judge verdict artifacts, and the latest evidence refresh time on each movement card and ledger view.
The stage remains orchestra-themed, but it is backed by a plain movement pipeline: musicians are assigned agent profiles, cue lines are active phase routing, notes are runner events, and evidence panels show whether agents actually touched files or produced artifacts.
MISCONDUCT uses the Codex CLI as the OAuth/session owner for ChatGPT/Codex Pro. The app exposes sanitized status and login/check/logout controls; it does not ask users to paste OAuth tokens.
The cross-platform GitHub Actions workflow is now included at .github/workflows/release-desktop.yml. It builds downloadable macOS arm64, Windows x86_64, and Linux x86_64 desktop artifacts from release tags.
Current downloadable assets are published on the GitHub Release page.