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

Consolidate stakeholder specific decision model content into individual howto pages #485

Conversation

ahouseholder
Copy link
Contributor

@ahouseholder ahouseholder commented Feb 21, 2024

This PR:

  • resolves Consolidate stakeholder-specific decision model content into individual howto pages #480

  • resolves The stakeholder-decision tuple appears to be the root of a tree's identity #316

  • Refactors content from docs/topics/enumerating_actions.md and docs/topics/units_of_work.md into stakeholder specific pages:

    • docs/howto/deployer_tree.md
    • docs/howto/coordination_triage_decision.md
    • docs/howto/publication_decision.md
    • docs/howto/supplier_tree.md
  • Revises text of each of the stakeholder-specific pages to match a common format that covers units of work, outcomes, decision points, and the decision model. These pages are now more comprehensive as examples of how to apply SSVC to a particular stakeholder role / decision combo.

  • Revises docs/topics/enumerating_decisions.md to tackle The stakeholder-decision tuple appears to be the root of a tree's identity #316 as well as improving the connection between that page and the stakeholder-specific how-to pages

  • Incidental link fixes in a few related files resulting from the above changes.

  • Incidental code fix: Reorders the values of src/ssvc/decision_points/public_value_added.py to put them in least-likely-to-act to most-likely-to-act order (compliance with ADR-0008), and regenerates the accompanying text and json examples.

Because of the scale of the changes, I've staged this branch in my personal repo, so you can preview changes at:

@ahouseholder ahouseholder added documentation Improvements or additions to documentation enhancement New feature or request python Pull requests that update Python code labels Feb 21, 2024
@ahouseholder ahouseholder added this to the SSVC 202403 milestone Feb 21, 2024
@ahouseholder ahouseholder self-assigned this Feb 21, 2024
@ahouseholder ahouseholder merged commit 8b83b63 into CERTCC:main Feb 23, 2024
2 checks passed
@ahouseholder ahouseholder deleted the feature/480-consolidate-stakeholder-specific-decision-model-content-into-individual-howto-pages branch February 23, 2024 20:32
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 python Pull requests that update Python code
Projects
None yet
2 participants