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

Reframe Decision Points as first-order objects in SSVC #296

Closed
ahouseholder opened this issue Aug 31, 2023 · 4 comments · Fixed by #447
Closed

Reframe Decision Points as first-order objects in SSVC #296

ahouseholder opened this issue Aug 31, 2023 · 4 comments · Fixed by #447
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Milestone

Comments

@ahouseholder
Copy link
Contributor

ahouseholder commented Aug 31, 2023

Building off of discussion #289, it seems like we are shifting towards making Decision Points be the first-order objects in SSVC.

We will need to update the documentation to reflect that, and there will be implications for the json schema definitions and code as well.

Roughly speaking,

  • Decision Points should be versioned objects following rules like those outlined in discussion What are the versioned objects in SSVC? #289.
  • Decision functions (trees) are pinned to specific versions of specific Decision Points
  • Outcomes (not the policy mapping, but the enumerated vocabulary) should probably be similarly versioned, I think. That might warrant a separate discussion.

We'll need to flesh out this issue with specifics, but for now I'm just capturing it to have something on record.

Also related: issue #252

@ahouseholder ahouseholder added documentation Improvements or additions to documentation enhancement New feature or request labels Aug 31, 2023
@j---
Copy link
Collaborator

j--- commented Sep 1, 2023

Is our first task to decide exactly the versioning rules we want to use?

@laurie-tyz
Copy link
Contributor

Decision Points.pptx
This is my thinking of the decision points.
Laurie

@ahouseholder ahouseholder added this to the SSVC 2023Q4 milestone Sep 27, 2023
@ahouseholder ahouseholder removed this from the SSVC 2023Q4 milestone Jan 16, 2024
@ahouseholder ahouseholder added this to the SSVC 202403 milestone Jan 23, 2024
@ahouseholder
Copy link
Contributor Author

ahouseholder commented Feb 8, 2024

Decision Points should be versioned objects following rules like those outlined in discussion #289.

Decision functions (trees) are pinned to specific versions of specific Decision Points

Outcomes (not the policy mapping, but the enumerated vocabulary) should probably be similarly versioned, I think. That might warrant a separate discussion.

Not yet addressed by a PR.

Remaining items for this issue:

  • create an issue/PR if needed to address outcome set versioning
  • identify where/how to update docs/**/*.md with words clarifying this "shift" in emphasis

@ahouseholder
Copy link
Contributor Author

I think this issue is partially addressed in each of:

and that, taken in combination, this issue can be resolved once #447 is merged.

@ahouseholder ahouseholder modified the milestones: 2024.3, 1Q24 Jan 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants