-
Notifications
You must be signed in to change notification settings - Fork 27
feat: change mandatory 'fulfils' to optional #669
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
Changes from all commits
5f47fe6
31e69ba
56d2172
ce38c53
8590090
c07e9cf
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -430,10 +430,11 @@ needs_types: | |
| mandatory_links: | ||
| # req-Id: tool_req__docs_arch_links | ||
| includes: logic_arc_int, logic_arc_int_op | ||
| # req-Id: tool_req__docs_arch_link_fulfils, tool_req__docs_arch_link_fulfils_aou | ||
| fulfils: feat_req, aou_req | ||
| # req-Id: tool_req__docs_arch_links | ||
| belongs_to: feat # make it mandatory for evaluation | ||
| optional_links: | ||
| # req-Id: tool_req__docs_arch_link_fulfils, tool_req__docs_arch_link_fulfils_aou | ||
| fulfils: feat_req, aou_req | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. tool_req__docs_arch_link_fulfils is titled βMandatory Architecture Attribute: fulfilsβ and is marked implemented. tool_req__docs_arch_link_fulfils_aou also requires static views to link to an AoU through fulfils. Making this optional permits a feat_arc_sta without any requirement/AoU trace. The same issue applies to the corresponding comp_arc_sta change below. Please keep fulfils mandatory, or update the tool requirements and their qualification/status as part of this PR. generated by Codex running GPT 5.6 Terra
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Concrete remediation proposal:
A version bump preserves the requirement ID and its traceability history while making the changed semantics explicit. generated by Codex running GPT 5.6 Terra
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Thanks for the detailed proposal. The tool requirements have been updated to make the optional semantics explicit rather than keeping
Addressed in c07e9cf. |
||
| tags: | ||
| - architecture_element | ||
| - architecture_view | ||
|
|
@@ -453,9 +454,11 @@ needs_types: | |
| # req-Id: tool_req__docs_common_attr_status | ||
| status: ^(valid|invalid)$ | ||
| mandatory_links: | ||
| fulfils: feat_req | ||
| # req-Id: tool_req__docs_arch_links | ||
| belongs_to: feat | ||
| optional_links: | ||
| # req-Id: tool_req__docs_arch_link_fulfils | ||
| fulfils: feat_req | ||
| tags: | ||
| - architecture_view | ||
| - architecture_element | ||
|
|
@@ -561,14 +564,15 @@ needs_types: | |
| safety: ^(QM|ASIL_B)$ | ||
| # req-Id: tool_req__docs_common_attr_status | ||
| status: ^(valid|invalid)$ | ||
|
|
||
| mandatory_links: | ||
| belongs_to: feat # preparation for linking change according to DR-005 | ||
| optional_links: | ||
| # req-Id: tool_req__arch_linkage_safety | ||
| implements: logic_arc_int, real_arc_int_op | ||
| uses: logic_arc_int, real_arc_int_op | ||
| consists_of: comp | ||
| # tool_req__docs_arch_link_fulfils_aou | ||
| fulfils: aou_req | ||
| tags: | ||
| - architecture_element | ||
| parts: 2 | ||
|
|
@@ -589,10 +593,10 @@ needs_types: | |
| mandatory_links: | ||
| # req-Id: tool_req__docs_arch_links | ||
| belongs_to: comp | ||
| # req-Id: tool_req__docs_arch_link_fulfils, tool_req__docs_arch_link_fulfils_aou | ||
| fulfils: comp_req, aou_req | ||
| optional_links: | ||
| uses: logic_arc_int, real_arc_int_op | ||
| # req-Id: tool_req__docs_arch_link_fulfils, tool_req__docs_arch_link_fulfils_aou | ||
| fulfils: comp_req | ||
| tags: | ||
| - architecture_view | ||
| parts: 3 | ||
|
|
@@ -613,6 +617,7 @@ needs_types: | |
| mandatory_links: | ||
| # req-Id: tool_req__docs_arch_links | ||
| belongs_to: comp | ||
| optional_links: | ||
| fulfils: comp_req | ||
| tags: | ||
| - architecture_view | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The sentence above already includes this stipulation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done β removed the redundant sentence; the reworded sentence above now covers it. Addressed in c07e9cf.