Skip to content

feat: standardize every project surface as op_pi - #16

Merged
IYENTeam merged 4 commits into
mainfrom
feat/op_pi-code-rebrand
Jul 23, 2026
Merged

feat: standardize every project surface as op_pi#16
IYENTeam merged 4 commits into
mainfrom
feat/op_pi-code-rebrand

Conversation

@IYENTeam

@IYENTeam IYENTeam commented Jul 23, 2026

Copy link
Copy Markdown
Owner

Summary

  • standardize the public brand, repository, Cargo package, library, binary, CLI, paths, services, schemas, workflows, scripts, docs, fixtures, and filenames on op_pi / OP_PI
  • remove former brand compatibility binaries, environment fallbacks, state migration, service aliases, and legacy references because there are no existing users or installations
  • rename operational and documentation assets to underscore-based filenames and update every call site
  • regenerate signed SNS fixtures and canonicalize GAJAE and telemetry schemas as op_pi

Breaking identity change

  • executable and Cargo package: op_pi
  • config/state directory: ~/.op_pi
  • service: op_pi.service
  • telemetry schema: op_pi.telemetry.v1
  • repository: IYENTeam/op_pi
  • environment variables: OP_PI_*

No prior-brand compatibility or migration path is intentionally retained.

Verification

  • cargo fmt --all -- --check
  • cargo check --all-targets --locked
  • cargo clippy --all-targets --locked -- -D warnings
  • cargo test --all-targets --locked -q (694 tests, 0 failed)
  • cargo build --release --locked
  • cargo package --locked --allow-dirty
  • shell syntax and executable checks
  • workflow/geobench YAML parsing
  • Markdown relative-link validation
  • repository-wide canonical identity audit: zero noncanonical brand strings or filenames

Manual QA

  • op_pi --help
  • op_pi --version
  • bad subcommand exits 2
  • live daemon health/status and invalid event rejection
  • clean temporary-HOME install creates only op_pi and ~/.op_pi

Five independent review lanes (goal, quality, security, hands-on QA, repository context) re-reviewed the fixed tree and returned PASS.

@IYENTeam
IYENTeam merged commit 69b19f3 into main Jul 23, 2026
12 checks passed
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