Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@ahouseholder
Copy link
Contributor

@ahouseholder ahouseholder commented Aug 22, 2025

Copilot Summary

This pull request introduces a new "Public Safety Impact" decision table to the SSVC data model, registers it in the object registry, and significantly enhances the documentation for decision points, decision tables, and their mappings. The most important changes are summarized below:

New Decision Table and Registry Updates

  • Added a new decision table file public_safety_impact_1_0_0.json defining the "Public Safety Impact" mapping, which categorizes safety impact into minimal or significant based on detailed criteria.
  • Registered "Public Safety Impact" (DT_PSI) in the ssvc_object_registry.json, making it available for programmatic use and documentation.

Documentation Improvements

  • Added new reference documentation pages for Decision Points, Decision Tables, and Decision Point Groups, providing structured API docs and explanations for these core concepts. [1] [2] [3]
  • Updated the code documentation index and navigation to include links to the new documentation pages, improving discoverability. [1] [2]

Decision Point Documentation Enhancements

  • Enhanced the documentation for "Human Impact", "Public Safety Impact", and "Utility" decision points by adding executable code blocks that generate mapping diagrams (using Mermaid) and tables, making the relationships and logic more transparent and interactive for users. [1] [2] [3]
  • Refined the prose and structure of the "Human Impact" and "Public Safety Impact" decision point docs for clarity and to better explain the compound nature and mapping logic. [1] [2]

Visualization Helper Improvements

  • Improved the Mermaid diagram generator in decision_tables/helpers.py to visually separate input and output columns using subgraphs, resulting in clearer and more informative mapping diagrams in the documentation. [1] [2]

@ahouseholder ahouseholder added this to the 2025-09 milestone Aug 22, 2025
@ahouseholder ahouseholder self-assigned this Aug 22, 2025
@ahouseholder ahouseholder added content/semantic Changes to the semantic content of the SSVC documentation content/representation Formatting, page layout, syntax, etc. tech/backend Back-end tools, code, infrastructure tech/data Data implementation (content of /data, data object instances, etc.) labels Aug 22, 2025
@ahouseholder ahouseholder marked this pull request as ready for review August 25, 2025 15:40
@ahouseholder ahouseholder merged commit 6309262 into feature/fastapi Aug 25, 2025
1 check passed
@ahouseholder ahouseholder deleted the add-docs-2 branch August 25, 2025 17:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

content/representation Formatting, page layout, syntax, etc. content/semantic Changes to the semantic content of the SSVC documentation tech/backend Back-end tools, code, infrastructure tech/data Data implementation (content of /data, data object instances, etc.)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants