potiuk opened a new pull request, #289:
URL: https://github.com/apache/airflow-steward/pull/289

   ## Summary
   
   Same cleanup pattern as #280 / #283 — flagged by Step 6d audit
   on a fresh upgrade — and mirrors the slim shape apache/airflow#67488
   just adopted for its real override: the framework's
   `comment-templates.md` ships default bodies for every triage
   template, and this template file should provide only the
   project-specific values the framework needs to render them.
   
   The framework's `_template/pr-management-triage-comment-templates.md`
   was seeded from one adopter's full override — title hardcoded,
   URL table populated with `apache/airflow/blob/main/contributing-docs/...`
   paths as the "template values", AI-attribution footer body with
   "Apache Airflow maintainer" baked in, and 13 template-body
   sections copied from the framework default.
   
   ## What changed
   
   - Title → `# TODO: \`<Project Name>\` — ...`.
   - URL table values → `<docs-base-url>/<doc-path>` placeholder
     form, adopter substitutes one per row.
   - AI-attribution footer body uses `<PROJECT>` and
     `<two_stage_triage_rationale_url>` placeholders that resolve
     from the URL table.
   - Quality-criteria marker string section stays — framework
     constant, identical across all adopters.
   - The 13 template-body sections are removed. The framework's
     comment-templates.md is the source of truth for default
     bodies; adopters override only ones that genuinely diverge.
     A new `Template body overrides` section explains the
     contract + the workflow-variant config path
     (`confirmation_handback_mode` from #286) so adopters know to
     configure rather than body-override for the variants the
     framework already supports.
   
   This mirrors the slim shape apache/airflow#67488 just
   established for that project's real override (320 → 196 lines).
   Adopters starting fresh from this template now arrive at the
   slim shape directly.
   
   ## Test plan
   
   - [x] prek passes
   - [x] Step 6d audit on this file would now find nothing
   
   Generated-by: Claude (Opus 4.7)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to