Skip to content

Harden launcher generation and align repository metadata - #58

Merged
hyperpolymath merged 8 commits into
mainfrom
arena/01a0df24-launch-scaffolder
Sep 27, 2026
Merged

hyperpolymath merged 8 commits into
mainfrom
arena/01a0df24-launch-scaffolder

Conversation

@arena-ai-coding-agent

@arena-ai-coding-agent arena-ai-coding-agent Bot commented Sep 26, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Harden config validation and safely shell-quote generated values; use private per-app XDG state paths, PID validation, and a real --version mode plus browser/web aliases.
  • Add atomic file replacement and tighten Rust plus shell-fallback integration ownership checks, including per-file desktop markers and an icon sidecar.
  • Wire the standard show / standard validate CLI and make metadata inspection/edit behavior explicit for current DEED and legacy A2ML blocks.
  • Refresh repository governance/community-health files, machine-readable records, tooling, and docs to describe the actual Linux-only provisioning and descriptor migration status.

Validation

  • git diff --check passed.
  • TOML parsing and local AsciiDoc link checks passed.
  • Tera-stripped Bash syntax checks passed for server-url, remote, and process render branches.
  • Generated shell --version and fallback integration smoke checks passed, including hostile HOME characters and refusal to overwrite an unmarked target.
  • Rust build, rustfmt, tests, Clippy, and ShellCheck could not run locally because Rust/Cargo and ShellCheck are not installed in the sandbox. Please rely on CI before merge.

Follow-up work documented

Native macOS/Windows integration, implementation of platform/integrity/exceptions APIs, DEED migration for per-app descriptors (standards#960), and seven-consumer golden coverage remain open.

Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
@coderabbitai

coderabbitai Bot commented Sep 26, 2026 •

Copy link
Copy Markdown
Contributor

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Advanced

Run ID: 5b6ab6be-d88b-4e3d-8509-c56644b729d1

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

hyperpolymath and others added 7 commits September 26, 2026 20:02
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
@arena-ai-coding-agent
arena-ai-coding-agent Bot enabled auto-merge (squash) September 27, 2026 01:51
@hyperpolymath
hyperpolymath merged commit 70a52e0 into main Sep 27, 2026
22 of 24 checks passed
@hyperpolymath
hyperpolymath deleted the arena/01a0df24-launch-scaffolder branch September 27, 2026 02:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant