fix: Fix needextend for future needextend changes - #770
Merged
masc2023 merged 2 commits intoAug 11, 2026
Conversation
MaximilianSoerenPollak
requested review from
PandaeDo,
RolandJentschETAS,
aschemmel-tech,
masc2023 and
pahmann
as code owners
August 11, 2026 14:20
|
The created documentation from the pull request is available at: docu-html |
Contributor
There was a problem hiding this comment.
Pull request overview
Updates needextend directives for future Docs-as-Code enforcement by limiting tag changes to needs in the directive’s own document.
Changes:
- Replaces directory-wide extensions with document-local extensions.
- Updates standard and template filters to include
c.this_doc(). - Normalizes related reStructuredText formatting.
Reviewed changes
Copilot reviewed 195 out of 214 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
process/standards/isosae21434/isosae21434.rst |
Scopes standard tagging locally. |
process/standards/isopas8926/isopas8926.rst |
Scopes standard tagging locally. |
process/standards/iso26262/iso26262.rst |
Scopes standard tagging locally. |
process/standards/aspice_40/swe/swe.6.rst |
Normalizes local tagging. |
process/standards/aspice_40/swe/swe.4.rst |
Normalizes local tagging. |
process/standards/aspice_40/swe/swe.1.rst |
Normalizes local tagging. |
process/standards/aspice_40/sup/sup.9.rst |
Normalizes local tagging. |
process/standards/aspice_40/sup/sup.10.rst |
Normalizes local tagging. |
process/standards/aspice_40/sup/sup.1.rst |
Normalizes local tagging. |
process/standards/aspice_40/spl/spl.2.rst |
Normalizes local tagging. |
process/standards/aspice_40/reu/reu.2.rst |
Normalizes local tagging. |
process/standards/aspice_40/pim/pim.3.rst |
Normalizes local tagging. |
process/standards/aspice_40/man/man.5.rst |
Normalizes local tagging. |
process/standards/aspice_40/man/man.3.rst |
Normalizes local tagging. |
process/standards/aspice_40/iic/iic-18.rst |
Normalizes local tagging. |
process/standards/aspice_40/iic/iic-15.rst |
Normalizes local tagging. |
process/standards/aspice_40/iic/iic-14.rst |
Normalizes local tagging. |
process/standards/aspice_40/iic/iic-12.rst |
Normalizes local tagging. |
process/standards/aspice_40/iic/iic-10.rst |
Normalizes local tagging. |
process/standards/aspice_40/iic/iic-07.rst |
Normalizes local tagging. |
process/standards/aspice_40/iic/iic-06.rst |
Normalizes local tagging. |
process/standards/aspice_40/iic/iic-02.rst |
Normalizes local tagging. |
process/standards/aspice_40/aspice.rst |
Updates the appendix table filter. |
process/process_areas/verification/verification_workproducts.rst |
Adds local verification tagging. |
process/process_areas/verification/verification_workflows.rst |
Adds local verification tagging. |
process/process_areas/verification/verification_roles.rst |
Adds local verification tagging. |
process/process_areas/verification/verification_getstrt.rst |
Adds local verification tagging. |
process/process_areas/verification/verification_concept.rst |
Adds local verification tagging. |
process/process_areas/verification/index.rst |
Removes cross-document tagging. |
process/process_areas/verification/guidance/verification_templates.rst |
Adds local verification tagging. |
process/process_areas/verification/guidance/verification_specification.rst |
Adds local verification tagging. |
process/process_areas/verification/guidance/verification_report_template.rst |
Adds local verification tagging. |
process/process_areas/verification/guidance/verification_process_reqs.rst |
Adds local verification tagging. |
process/process_areas/verification/guidance/verification_plan_template.rst |
Adds local verification tagging. |
process/process_areas/verification/guidance/verification_methods.rst |
Adds local verification tagging. |
process/process_areas/verification/guidance/verification_guideline.rst |
Adds local verification tagging. |
process/process_areas/verification/guidance/index.rst |
Adds local verification tagging. |
process/process_areas/tool_management/tool_management_workproducts.rst |
Adds local tool-management tagging. |
process/process_areas/tool_management/tool_management_workflow.rst |
Restricts tagging to this document. |
process/process_areas/tool_management/tool_management_roles.rst |
Adds local tool-management tagging. |
process/process_areas/tool_management/tool_management_getstrt.rst |
Adds local tool-management tagging. |
process/process_areas/tool_management/tool_management_concept.rst |
Adds local tool-management tagging. |
process/process_areas/tool_management/index.rst |
Removes cross-document tagging. |
process/process_areas/tool_management/guidance/tool_management_template.rst |
Adds local tool-management tagging. |
process/process_areas/tool_management/guidance/tool_management_reqs.rst |
Adds local tool-management tagging. |
process/process_areas/tool_management/guidance/tool_management_guideline.rst |
Adds local tool-management tagging. |
process/process_areas/tool_management/guidance/tool_management_checklist.rst |
Adds local tool-management tagging. |
process/process_areas/tool_management/guidance/index.rst |
Adds local tool-management tagging. |
process/process_areas/security_management/security_management_workproducts.rst |
Adds local security-management tagging. |
process/process_areas/security_management/security_management_roles.rst |
Adds local security-management tagging. |
process/process_areas/security_management/security_management_getstrt.rst |
Adds local security-management tagging. |
process/process_areas/security_management/security_management_concept.rst |
Adds local security-management tagging. |
process/process_areas/security_management/index.rst |
Removes cross-document tagging. |
process/process_areas/security_management/guidance/security_plan_templates.rst |
Adds local security-management tagging. |
process/process_areas/security_management/guidance/security_manual_templates.rst |
Adds local security-management tagging. |
process/process_areas/security_management/guidance/security_management_process_reqs.rst |
Adds local security-management tagging. |
process/process_areas/security_management/guidance/security_management_guideline.rst |
Adds local security-management tagging. |
process/process_areas/security_management/guidance/index.rst |
Adds local security-management tagging. |
process/process_areas/security_management/guidance/checklist_security_plan.rst |
Adds local security-management tagging. |
process/process_areas/security_management/guidance/checklist_security_package.rst |
Adds local security-management tagging. |
process/process_areas/security_analysis/security_analysis_workproducts.rst |
Adds local security-analysis tagging. |
process/process_areas/security_analysis/security_analysis_workflow.rst |
Adds local security-analysis tagging. |
process/process_areas/security_analysis/security_analysis_roles.rst |
Adds local security-analysis tagging. |
process/process_areas/security_analysis/security_analysis_getstrt.rst |
Adds local security-analysis tagging. |
process/process_areas/security_analysis/security_analysis_concept.rst |
Adds local security-analysis tagging. |
process/process_areas/security_analysis/index.rst |
Removes cross-document tagging. |
process/process_areas/security_analysis/guidance/security_analysis_threat_templates.rst |
Adds local security-analysis tagging. |
process/process_areas/security_analysis/guidance/security_analysis_threat_scenarios_guideline.rst |
Adds local security-analysis tagging. |
process/process_areas/security_analysis/guidance/security_analysis_threat_scenario_templates.rst |
Adds local security-analysis tagging. |
process/process_areas/security_analysis/guidance/security_analysis_threat_models_guideline.rst |
Adds local security-analysis tagging. |
process/process_areas/security_analysis/guidance/security_analysis_guideline.rst |
Adds local tagging and normalizes text. |
process/process_areas/security_analysis/guidance/security_analysis_checklist.rst |
Adds local security-analysis tagging. |
process/process_areas/security_analysis/guidance/index.rst |
Adds local security-analysis tagging. |
process/process_areas/safety_management/safety_management_workproducts.rst |
Adds local safety-management tagging. |
process/process_areas/safety_management/safety_management_roles.rst |
Adds local tagging and formatting cleanup. |
process/process_areas/safety_management/safety_management_getstrt.rst |
Adds local safety-management tagging. |
process/process_areas/safety_management/safety_management_concept.rst |
Adds local safety-management tagging. |
process/process_areas/safety_management/index.rst |
Removes cross-document tagging. |
process/process_areas/safety_management/guidance/templates_safety_plan.rst |
Adds local safety-management tagging. |
process/process_areas/safety_management/guidance/template_safety_manual.rst |
Adds local safety-management tagging. |
process/process_areas/safety_management/guidance/template_component_classification.rst |
Adds local safety-management tagging. |
process/process_areas/safety_management/guidance/process_req.rst |
Adds local safety-management tagging. |
process/process_areas/safety_management/guidance/index.rst |
Adds local safety-management tagging. |
process/process_areas/safety_management/guidance/guideline_safety_management.rst |
Adds local safety-management tagging. |
process/process_areas/safety_management/guidance/guideline_component_classification.rst |
Adds local safety-management tagging. |
process/process_areas/safety_management/guidance/checklist_safety_plan.rst |
Adds local safety-management tagging. |
process/process_areas/safety_management/guidance/checklist_safety_package.rst |
Adds local safety-management tagging. |
process/process_areas/safety_analysis/safety_analysis_workproducts.rst |
Adds local safety-analysis tagging. |
process/process_areas/safety_analysis/safety_analysis_workflow.rst |
Adds local safety-analysis tagging. |
process/process_areas/safety_analysis/safety_analysis_roles.rst |
Adds local safety-analysis tagging. |
process/process_areas/safety_analysis/safety_analysis_getstrt.rst |
Adds local safety-analysis tagging. |
process/process_areas/safety_analysis/safety_analysis_concept.rst |
Adds local safety-analysis tagging. |
process/process_areas/safety_analysis/index.rst |
Removes cross-document tagging. |
process/process_areas/safety_analysis/guidance/safety_analysis_guideline.rst |
Adds local safety-analysis tagging. |
process/process_areas/safety_analysis/guidance/safety_analysis_checklist.rst |
Adds local safety-analysis tagging. |
process/process_areas/safety_analysis/guidance/index.rst |
Adds local safety-analysis tagging. |
process/process_areas/safety_analysis/guidance/fmea_templates.rst |
Adds local safety-analysis tagging. |
process/process_areas/safety_analysis/guidance/fault_models_guideline.rst |
Adds local safety-analysis tagging. |
process/process_areas/safety_analysis/guidance/dfa_templates.rst |
Adds local safety-analysis tagging. |
process/process_areas/safety_analysis/guidance/dfa_failure_initiators.rst |
Adds local safety-analysis tagging. |
process/process_areas/requirements_engineering/requirements_workproducts.rst |
Adds local requirements tagging. |
process/process_areas/requirements_engineering/requirements_workflow.rst |
Adds local requirements tagging. |
process/process_areas/requirements_engineering/requirements_roles.rst |
Adds local requirements tagging. |
process/process_areas/requirements_engineering/requirements_getstrt.rst |
Adds local requirements tagging. |
process/process_areas/requirements_engineering/requirements_concept.rst |
Adds local requirements tagging. |
process/process_areas/requirements_engineering/index.rst |
Removes cross-document tagging. |
process/process_areas/requirements_engineering/guidance/requirements_templates.rst |
Adds local requirements tagging. |
process/process_areas/requirements_engineering/guidance/requirements_process_reqs.rst |
Adds local requirements tagging. |
process/process_areas/requirements_engineering/guidance/requirements_inspection_checklist.rst |
Adds local requirements tagging. |
process/process_areas/requirements_engineering/guidance/requirements_guideline.rst |
Adds local requirements tagging. |
process/process_areas/requirements_engineering/guidance/index.rst |
Adds local requirements tagging. |
process/process_areas/release_management/release_workproducts.rst |
Adds local release-management tagging. |
process/process_areas/release_management/release_workflow.rst |
Adds local release-management tagging. |
process/process_areas/release_management/release_roles.rst |
Adds local release-management tagging. |
process/process_areas/release_management/release_getstrt.rst |
Adds local release-management tagging. |
process/process_areas/release_management/release_concept.rst |
Adds local release-management tagging. |
process/process_areas/release_management/index.rst |
Removes cross-document tagging. |
process/process_areas/release_management/guidance/release_templates.rst |
Adds local release-management tagging. |
process/process_areas/release_management/guidance/release_process_reqs.rst |
Adds local release-management tagging. |
process/process_areas/release_management/guidance/release_guideline.rst |
Adds local release-management tagging. |
process/process_areas/release_management/guidance/index.rst |
Adds local release-management tagging. |
process/process_areas/quality_management/quality_workproducts.rst |
Adds local quality-management tagging. |
process/process_areas/quality_management/quality_roles.rst |
Adds local quality-management tagging. |
process/process_areas/quality_management/quality_getstrt.rst |
Adds local quality-management tagging. |
process/process_areas/quality_management/quality_concept.rst |
Adds local quality-management tagging. |
process/process_areas/quality_management/index.rst |
Removes cross-document tagging. |
process/process_areas/quality_management/guidance/quality_work_product_review_guideline.rst |
Adds local quality-management tagging. |
process/process_areas/quality_management/guidance/quality_review_checklist.rst |
Adds local quality-management tagging. |
process/process_areas/quality_management/guidance/quality_report_template.rst |
Adds local quality-management tagging. |
process/process_areas/quality_management/guidance/quality_process_reqs.rst |
Adds local quality-management tagging. |
process/process_areas/quality_management/guidance/quality_plan_template.rst |
Adds local quality-management tagging. |
process/process_areas/quality_management/guidance/quality_plan_guideline.rst |
Adds local quality-management tagging. |
process/process_areas/quality_management/guidance/index.rst |
Adds local quality-management tagging. |
process/process_areas/process_management/process_management_workproducts.rst |
Adds local process-management tagging. |
process/process_areas/process_management/process_management_workflow.rst |
Adds another local tag extension. |
process/process_areas/process_management/process_management_roles.rst |
Adds local process-management tagging. |
process/process_areas/process_management/process_management_getstrt.rst |
Adds local process-management tagging. |
process/process_areas/process_management/process_management_concept.rst |
Adds local process-management tagging. |
process/process_areas/process_management/index.rst |
Removes cross-document tagging. |
process/process_areas/process_management/guidance/process_management_templates.rst |
Adds local process-management tagging. |
process/process_areas/process_management/guidance/process_management_guideline.rst |
Adds local process-management tagging. |
process/process_areas/problem_resolution/problem_resolution_workproducts.rst |
Adds local problem-resolution tagging. |
process/process_areas/problem_resolution/problem_resolution_workflow.rst |
Adds another local tag extension. |
process/process_areas/problem_resolution/problem_resolution_roles.rst |
Adds local problem-resolution tagging. |
process/process_areas/problem_resolution/problem_resolution_getstrt.rst |
Adds local problem-resolution tagging. |
process/process_areas/problem_resolution/problem_resolution_concept.rst |
Adds local problem-resolution tagging. |
process/process_areas/problem_resolution/index.rst |
Removes cross-document tagging. |
process/process_areas/problem_resolution/guidance/problem_resolution_template.rst |
Adds local problem-resolution tagging. |
process/process_areas/problem_resolution/guidance/problem_resolution_reqs.rst |
Adds local problem-resolution tagging. |
process/process_areas/problem_resolution/guidance/problem_resolution_guideline.rst |
Adds local problem-resolution tagging. |
process/process_areas/problem_resolution/guidance/problem_resolution_checklist.rst |
Adds local problem-resolution tagging. |
process/process_areas/platform_management/platform_management_workproducts.rst |
Adds local platform-management tagging. |
process/process_areas/platform_management/platform_management_workflow.rst |
Adds local platform-management tagging. |
process/process_areas/platform_management/platform_management_roles.rst |
Adds local platform-management tagging. |
process/process_areas/platform_management/platform_management_getstrt.rst |
Adds local platform-management tagging. |
process/process_areas/platform_management/platform_management_concept.rst |
Adds local platform-management tagging. |
process/process_areas/platform_management/index.rst |
Removes cross-document tagging. |
process/process_areas/platform_management/guidance/platform_management_template.rst |
Adds local platform-management tagging. |
process/process_areas/platform_management/guidance/platform_management_guideline.rst |
Adds local platform-management tagging. |
process/process_areas/implementation/index.rst |
Removes cross-document tagging. |
process/process_areas/implementation/implementation_workproducts.rst |
Adds local implementation tagging. |
process/process_areas/implementation/implementation_workflow.rst |
Adds local implementation tagging. |
process/process_areas/implementation/implementation_roles.rst |
Adds local implementation tagging. |
process/process_areas/implementation/implementation_getstrt.rst |
Adds local implementation tagging. |
process/process_areas/implementation/implementation_concept.rst |
Adds local implementation tagging. |
process/process_areas/implementation/guidance/software_development_template.rst |
Adds local implementation tagging. |
process/process_areas/implementation/guidance/implementation_guideline.rst |
Adds local implementation tagging. |
process/process_areas/implementation/guidance/implementation_checklist.rst |
Adds local implementation tagging. |
process/process_areas/implementation/guidance/detailed_design_template.rst |
Adds local implementation tagging. |
process/process_areas/documentation_management/index.rst |
Removes cross-document tagging. |
process/process_areas/documentation_management/guidance/documentation_templates.rst |
Adds local documentation tagging. |
process/process_areas/documentation_management/guidance/documentation_process_reqs.rst |
Adds local documentation tagging. |
process/process_areas/documentation_management/guidance/documentation_guideline.rst |
Adds local documentation tagging. |
process/process_areas/documentation_management/guidance/documentation_checklist.rst |
Adds local documentation tagging. |
process/process_areas/documentation_management/documentation_workproducts.rst |
Adds local documentation tagging. |
process/process_areas/documentation_management/documentation_workflow.rst |
Adds local documentation tagging. |
process/process_areas/documentation_management/documentation_roles.rst |
Adds local documentation tagging. |
process/process_areas/documentation_management/documentation_getstrt.rst |
Adds local documentation tagging. |
process/process_areas/documentation_management/documentation_concept.rst |
Adds local documentation tagging. |
process/process_areas/configuration_management/index.rst |
Removes cross-document tagging. |
process/process_areas/configuration_management/guidance/configuration_templates.rst |
Adds local configuration tagging. |
process/process_areas/configuration_management/guidance/configuration_process_req.rst |
Adds local configuration tagging. |
process/process_areas/configuration_management/configuration_workproducts.rst |
Adds local configuration tagging. |
process/process_areas/configuration_management/configuration_workflow.rst |
Adds local configuration tagging. |
process/process_areas/configuration_management/configuration_roles.rst |
Adds local configuration tagging. |
process/process_areas/configuration_management/configuration_getstrt.rst |
Adds local configuration tagging. |
process/process_areas/configuration_management/configuration_concept.rst |
Adds local configuration tagging. |
process/process_areas/change_management/index.rst |
Removes cross-document tagging. |
process/process_areas/change_management/guidance/index.rst |
Adds local change-management tagging. |
process/process_areas/change_management/guidance/change_management_impact_analysis_template.rst |
Adds local change-management tagging. |
process/process_areas/change_management/guidance/change_management_guideline.rst |
Adds local change-management tagging. |
process/process_areas/change_management/guidance/change_management_feature_template.rst |
Adds local change-management tagging. |
process/process_areas/change_management/guidance/change_management_decision_record_template.rst |
Adds local change-management tagging. |
process/process_areas/change_management/guidance/change_management_component_template.rst |
Adds local change-management tagging. |
process/process_areas/change_management/guidance/change_management_checklist.rst |
Adds local change-management tagging. |
process/process_areas/change_management/change_management_workproducts.rst |
Adds local change-management tagging. |
process/process_areas/change_management/change_management_workflow.rst |
Adds another local tag extension. |
process/process_areas/change_management/change_management_roles.rst |
Adds local change-management tagging. |
process/process_areas/change_management/change_management_getstrt.rst |
Adds local change-management tagging. |
process/process_areas/change_management/change_management_concept.rst |
Adds local change-management tagging. |
process/process_areas/architecture_design/index.rst |
Removes cross-document tagging. |
process/process_areas/architecture_design/guidance/index.rst |
Adds local architecture tagging. |
process/process_areas/architecture_design/guidance/feature_architecture_template.rst |
Adds local architecture tagging. |
process/process_areas/architecture_design/guidance/component_architecture_template.rst |
Adds local architecture tagging. |
process/process_areas/architecture_design/guidance/architecture_process_reqs.rst |
Adds local architecture tagging. |
process/process_areas/architecture_design/guidance/architecture_inspection_checklist.rst |
Adds local tagging and formatting cleanup. |
process/process_areas/architecture_design/guidance/architecture_guideline.rst |
Adds local architecture tagging. |
process/process_areas/architecture_design/architecture_workproducts.rst |
Adds local architecture tagging. |
process/process_areas/architecture_design/architecture_workflow.rst |
Adds local architecture tagging. |
process/process_areas/architecture_design/architecture_roles.rst |
Adds local architecture tagging. |
process/process_areas/architecture_design/architecture_getstrt.rst |
Adds local architecture tagging. |
process/process_areas/architecture_design/architecture_concept.rst |
Adds local architecture tagging. |
process/folder_templates/platform/requirements/stakeholder/index.rst |
Scopes platform template tagging locally. |
process/folder_templates/platform/features/feature_name/requirements/index.rst |
Scopes feature template tagging locally. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| :style: datatables | ||
| :columns: id;title;status;content | ||
| :filter: c.this_doc() | ||
| :filter: "c.this_doc()" |
Contributor
Author
There was a problem hiding this comment.
This is wrong. The documentation explictily states the usage of it as standalone with the quotes around. See here:
Docs
masc2023
approved these changes
Aug 11, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The future Docs-AS-Code releases will enforce that
needextendsdirectives can no longer adapt / change needs that are in a different document, therefore nowc.this_doc()has to be in the future in everyneedextend.This PR fixes this.
Tested with docs-as-code overwrite:
+tagdefinitions.They should have been copied directly from the overlying
index.rstbut you never know what these clankers sometimes do.The spot checks I did were correct, but I'm not too familiar with the contents, so take that with a grain of salt