Skip to content

docs: set satisfied_by on feature and component requirements - #3129

Merged
antonkri merged 1 commit into
mainfrom
feat/set-satisfied-by-requirements
Jul 28, 2026
Merged

docs: set satisfied_by on feature and component requirements#3129
antonkri merged 1 commit into
mainfrom
feat/set-satisfied-by-requirements

Conversation

@antonkri

Copy link
Copy Markdown
Contributor

Set the satisfied_by link on all feat_req/comp_req that were missing it, following the existing convention (feat_req -> feat__[version==1], comp_req -> comp__[version==1]).

  • 37 feat_req in existing features (lifecycle, orchestration)
  • 118 feat_req in 8 features for which a parent feat:: need was created (feat__ai_platform, feat__gen_ai, feat__code_generation, feat__config_mgmt, feat__diagnostics, feat__daal, feat__security_crypto, feat__time)
  • 63 lifecycle comp_req -> comp__lifecycle_launch_manager
  • migrated comp_req__lifecycle__launch from belongs_to to satisfied_by

The 8 new feat:: needs are minimal (analogous to feat__feo/feat__os, without includes) since the underlying feature-request documents do not yet define logic_arc_int interfaces.

Result: 0 feat_req and 0 comp_req remain without satisfied_by. Validated with bazel build //:docs (success).

@github-actions

Copy link
Copy Markdown

The created documentation from the pull request is available at: docu-html

.. feat:: Gen-AI
:id: feat__gen_ai
:security: NO
:safety: QM

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ASIL_B, as some stakeholder and Feature Requirements are ASIL_B

Set the satisfied_by link on all feat_req/comp_req that were missing it,
following the existing convention (feat_req -> feat__<feature>[version==1],
comp_req -> comp__<component>[version==1]).

- 37 feat_req in existing features (lifecycle, orchestration)
- 118 feat_req in 8 features for which a parent feat:: need was created
  (feat__ai_platform, feat__gen_ai, feat__code_generation, feat__config_mgmt,
   feat__diagnostics, feat__daal, feat__security_crypto, feat__time)
- 63 lifecycle comp_req -> comp__lifecycle_launch_manager
- migrated comp_req__lifecycle__launch from belongs_to to satisfied_by

The 8 new feat:: needs are minimal (analogous to feat__feo/feat__os,
without includes) since the underlying feature-request documents do not
yet define logic_arc_int interfaces.

Result: 0 feat_req and 0 comp_req remain without satisfied_by.
Validated with `bazel build //:docs` (success).
@antonkri
antonkri force-pushed the feat/set-satisfied-by-requirements branch from f449b8b to e2285e6 Compare July 28, 2026 07:56
@antonkri
antonkri marked this pull request as ready for review July 28, 2026 08:03

@anmittag anmittag left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The changes are all ok, except the ASIL B comment

Q: DAAL: outlook for 2.0.0 ok, but i do not see it. do we really want to keep it "in"?

@antonkri
antonkri merged commit 49080cf into main Jul 28, 2026
7 checks passed
@antonkri
antonkri deleted the feat/set-satisfied-by-requirements branch July 28, 2026 08:29
@github-project-automation github-project-automation Bot moved this from Backlog to Done in S-CORE Roadmap Jul 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done
Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants