Skip to content

feat: isolate explicit development server profiles - #155

Merged
pcvantol merged 1 commit into
mainfrom
codex/ep-development-profile-isolation-v1
Sep 9, 2026
Merged

feat: isolate explicit development server profiles#155
pcvantol merged 1 commit into
mainfrom
codex/ep-development-profile-isolation-v1

Conversation

@pcvantol

@pcvantol pcvantol commented Sep 9, 2026

Copy link
Copy Markdown
Owner

Summary

  • add an explicit, machine-readable EP Server development profile without introducing a second installer authority
  • require an isolated venv, data root, port, logs/cache roots, and development credential reference
  • reject selected operational data roots, production service labels, operational credentials, and an identified operational interpreter
  • propagate the profile through start/serve/restart and expose a redacted runtime identity in health

Validation

  • python -m unittest discover -s tests -p test_*.py -q (1411 passing)
  • engineering coverage: 84.49% total; development_profile.py: 88.18%
  • fresh isolated wheel qualification and version-consistency check (2.3.2, sha256 9668a1d327d975802c8b4d007212d8ceaa965353bfaa5a69557c2db68eb379a4)
  • generated development projection validation

Scope

Source-only change. It does not publish, install, cut over, alter services, or delete artifacts on the Mac.

@pcvantol
pcvantol merged commit ada9370 into main Sep 9, 2026
18 checks passed
@pcvantol
pcvantol deleted the codex/ep-development-profile-isolation-v1 branch September 9, 2026 14:24
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