Skip to content

Conversation

@michael-johnston
Copy link
Member

@michael-johnston michael-johnston commented Nov 21, 2025

A vector property domain is a domain consisting of multiple numeric elements all of with same property domain e.g. a vector could have 100 elements each of which has an integer domain with values from 0 to 100.

It provides a way to succinctly describe such a domain.

It was getting long and complex.
Create one function for each domain type that checks if another domain is a sub-domain of a domain of that type.
Since the entityspace is fixed on creation strictly it can't have an open categorical dimension. We convert it to categorical with the values passed which will always be a sub-domain of the experiments open-categorical domain.
Just decorate a python function with @custom_experiments to add it

- No need for YAML
- No need for ado_actuators namespace
…_plugins

# Conflicts:
#	orchestrator/schema/domain.py
As it can't be serialized
also refactor code into more primitive functions
to output_property_identifiers
@michael-johnston michael-johnston changed the title feat: add vector property feat: add vector property domain Nov 21, 2025
@DRL-NextGen
Copy link
Member

DRL-NextGen commented Nov 21, 2025

Checks Summary

Last run: 2025-11-21T10:41:32.892Z

Code Risk Analyzer vulnerability scan found 2 vulnerabilities:

Severity Identifier Package Details Fix
🔷Medium CVE-2025-50181 urllib3
urllib3 redirects are not disabled when retries are disabled on PoolManager instantiationGHSA-pq67-6m6q-mj2v

urllib3:2.3.0->kubernetes:34.1.0
2.5.0
🔷Medium CVE-2025-50182 urllib3
urllib3 does not control redirects in browsers and Node.jsGHSA-48p4-8xcf-vxj5

urllib3:2.3.0->kubernetes:34.1.0
2.5.0

@michael-johnston michael-johnston linked an issue Nov 24, 2025 that may be closed by this pull request
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.

feat: feat: support vector property domain

3 participants