Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expose External Events to Procedural Scheduling Goals #1562

Open
dandelany opened this issue Sep 18, 2024 · 0 comments
Open

Expose External Events to Procedural Scheduling Goals #1562

dandelany opened this issue Sep 18, 2024 · 0 comments
Assignees
Labels
scheduling Anything related to the scheduling domain

Comments

@dandelany
Copy link
Collaborator

dandelany commented Sep 18, 2024

Background

V1 of Procedural Scheduling was released in Aerie v2.19. In the meantime, the GSFC team has been working on implementing the External Events feature & has submitted PRs (under review) for that. Currently they are completely separate features and Procedural Scheduling goals don't know about external events.

Description

In future, procedural scheduling goals should be able to access external events attached to a plan, allowing users to eg. schedule certain activities every time a particular external event occurs. This should be pretty similar to the existing Java/Kotlin interface used to get activity directives from a plan.

@JoelCourtney has met with @JosephVolosin & @pranav-super about this to define a basic interface spec, and is already working on implementing it in a branch - PR coming soon (aiming for release in v2.21)

Dependencies

This work will be based on the feature/external-event branch, so the External Events PRs need to be merged first. Will also depend on the code in #1560

@dandelany dandelany added the scheduling Anything related to the scheduling domain label Sep 18, 2024
@dandelany dandelany added this to Aerie Sep 18, 2024
@github-project-automation github-project-automation bot moved this to Todo in Aerie Sep 18, 2024
@dandelany dandelany moved this from Todo to In Progress in Aerie Sep 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
scheduling Anything related to the scheduling domain
Projects
Status: In Progress
Development

No branches or pull requests

3 participants