Skip to content

Discover installed Intelligence profiles - #155

Merged
eamirian merged 2 commits into
mainfrom
codex/v1-installed-catalog
Aug 13, 2026
Merged

Discover installed Intelligence profiles#155
eamirian merged 2 commits into
mainfrom
codex/v1-installed-catalog

Conversation

@eamirian

Copy link
Copy Markdown
Contributor

Outcome

An installed ACE application can discover World, Market, and future declarative Intelligence starting profiles without naming their packages or requiring executable pack entry points.

Included

  • shape-based scan of installed distribution inventories for domain_packs/**/onboarding_profile.json
  • exact public-contract validation and deterministic ordering
  • distribution/version/resource provenance for every profile
  • fail-closed handling for malformed or conflicting profile identities
  • authenticated read-only GET /v1/intelligence/catalog/profiles

Verification

  • focused discovery and API tests: 4 passed
  • Ruff and diff checks passed

Boundary

Profiles remain inert. Discovery grants no connector, monitor, activation, or execution authority. This PR does not name World or Market in production code, execute domain code, or change pack packaging.

@eamirian
eamirian force-pushed the codex/v1-installed-catalog branch 3 times, most recently from ddc9d9d to e32edd6 Compare August 13, 2026 22:39
@eamirian
eamirian force-pushed the codex/v1-installed-catalog branch from e32edd6 to 7f237eb Compare August 13, 2026 22:41
@eamirian
eamirian marked this pull request as ready for review August 13, 2026 22:53
@eamirian
eamirian merged commit 5e26eaa into main Aug 13, 2026
6 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