include resources/blocks/spice_SYS1.txt;

//******************************************

artefact stakeholderRequirements {
    label "Stakeholder requirements";
    brief "17-03 Stakeholder requirements";
    text 
        md/spice/StakeholderRequirements.md, 
        md/minimalSPICE/extended_markdown.md;
}

namespace stakeholderReq { 
    include resources/blocks/baseline.txt(productManager,requirementsFolder,gitCM,"stakeholder requirements",spice_SYS1BP4); 
    
    include resources/blocks/jenkinsJob.txt (
        "link requirements",
        requirementsFolder,
        "linked requirements",
        linkTool,
        baseline
    );
} 

extend artefact stakeholderReq_script {
    relations 
        stakeholderRequirements,
        SystemRequirements,
        systemReq_baseline;
}

namespace stakeholderReq {
    include  resources/blocks/review.txt(
        minimalSPICE_productManager,
        minimalSPICE_reqirementView,
        minimalSPICE_systemEngineer,
        "stakeholder requirements",
        minimalSPICE_stakeholderReq_baseline);
}

extend activity stakeholderReq_schedule {
    specialize spice_SYS1BP3;
}

folder requirementReviews {
    label "requirement reviews";
    brief "A folder that contains all requirement reviews.";
    contains 
        stakeholderReq_topic,
        systemReq_topic;
}

extend activity spice_SYS1BP1 {
    create minimalSPICE_stakeholderRequirements;
    subactivities SYS1BP3;
}

extend activity spice_SYS1BP2 {
    subactivities
        stakeholderReq_doBaseline;
}

extend activity spice_SUP8BP6 {
    subactivities
        spice_SYS1BP4;
}