Joel Courtney
Joel Courtney
Rework the constraint and goal execution pipeline to query procedural constraints/goals from the database (storing in db is a separate ticket) and run them along with the eDSL constraints/goals. Look...
Implement a driver that can be used in constraints, goals, and scheduling conditions to load a jar and call a designated "main" function with reflection. The "main" function should be...
* **Tickets addressed:** closes #1505 * **Review:** By commit * **Merge strategy:** Merge (no squash) ## Description This contains a couple behavioral changes: - All activity directive id mapping or...
My understanding of the current use of directive IDs in the scheduler is this: - The database acts as the source of truth for what the directive IDs "actually" are....
* **Tickets addressed:** None * **Review:** By commit * **Merge strategy:** Merge (no squash) ## Description For some reason Kotlin doesn't automatically generate JVM interface default methods by default, and...
* **Tickets addressed:** none * **Review:** By commit * **Merge strategy:** Merge (no squash) ## Description This PR saves activity names set by procedural goals to the database. ## Verification...
* **Tickets addressed:** probably should have made a ticket * **Review:** By commit * **Merge strategy:** Merge (no squash) ## Description This PR adds a `resource(...)` method to the `Plan`...
### Checked for duplicates No - I haven't checked ### Alternatives considered No - I haven't considered ### Related problems _No response_ ### Describe the feature request Under the top-level...
### Checked for duplicates Yes - I've already checked ### Is this a regression? Yes - This worked in a previous version ### Version develop ### Describe the bug See...
* **Tickets addressed:** #1609 * **Review:** By commit * **Merge strategy:** Merge (no squash) ## Description Not ready for review. I'm just using this for the e2e tests. ## Verification...