Skip to content

requirements.rst: arch_linkage_safety table missing real_arc_int_op rows for comp implements/uses #629

Description

@AlexanderLanin

Context

Follow-up from review discussion on #624 (tool_req__arch_linkage_safety).

Issue

In docs/internals/requirements/requirements.rst, the linkage table under tool_req__arch_linkage_safety documents:

comp, implements, logic_arc_int, no, yes
comp, uses, logic_arc_int, no, yes

However, src/extensions/score_metamodel/metamodel.yaml allows both implements and uses from comp to target either logic_arc_int or real_arc_int_op:

optional_links:
  implements: logic_arc_int, real_arc_int_op
  uses: logic_arc_int, real_arc_int_op

The table only lists logic_arc_int as a target, so it doesn't fully mirror the metamodel for these two relations.

Suggested fix

Either:

  1. Add rows for comp, implements, real_arc_int_op and comp, uses, real_arc_int_op, or
  2. If the omission is intentional (table only documents the safety-relevant subset per gd_req__arch_linkage_safety), note that explicitly in the table/requirement text.

Reference

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Status
No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions