Elements

graph TD; %% REQVIRE-AUTOGENERATED-DIAGRAM %% Graph styling classDef userRequirement fill:#D1C4E9,stroke:#7E57C2,stroke-width:2px; classDef systemRequirement fill:#E1D8EE,stroke:#673AB7,stroke-width:1.5px; classDef verification fill:#DCEDC8,stroke:#4CAF50,stroke-width:2px; classDef folder fill:#FAFAFA,stroke:#9E9E9E,stroke-width:3px; classDef file fill:#FFF8E1,stroke:#FFCA28,stroke-width:2px; classDef default fill:#F5F5F5,stroke:#424242,stroke-width:1.5px; subgraph e57e8ed6cc4cc063["📁 requirements/Functional/Processing"] subgraph 1b5e284c6d3bc807["📄 Behaviors.md"] 1893052f3cbc0d97["Change Propagation Behavior"]; class 1893052f3cbc0d97 default; click 1893052f3cbc0d97 "Behaviors.html#change-propagation-behavior"; end end

Change Propagation Behavior

How changes propagate through model based on relation types.

Details

Propagation by Relation:

RelationPropagates
derive/derivedFromYes - parent to child
satisfiedBy/satisfyYes - requirement to implementation
verifiedBy/verifyYes - requirement to verification
traceNo - documentation only
AttachmentsYes - if content hash changes

Attachment Impact:

  • Content changes → propagate impact
  • Path renames → track but no impact

Metadata

  • type: behavior