Files
ComfyUI_frontend/.claude/skills/backport-management/reference/logging.md
Christian Byrne 84f401bbe9 docs: update backport-management skill with v1.43 session learnings (#10927)
## Summary

Update backport-management skill with learnings from the 2026-04-06
backport session (29 PRs across core/1.42, cloud/1.42, core/1.41,
cloud/1.41).

## Changes

- **What**: Captures operational learnings into the backport skill
reference docs
- Branch scope clarification: app mode and Firebase auth go to both
core+cloud branches, not cloud-only
- Accept-theirs regex warning: produces broken hybrids on component
rewrites (PrimeVue to Reka UI migrations); use `git show SHA:path`
instead
- Missing dependency pattern: cherry-picks can silently bring in code
referencing composables/components not on the target branch
- Fix PRs are expected: plan for 1 fix PR per branch after wave
verification
- `--no-verify` required for worktree commits/pushes (husky hooks fail
in /tmp/ worktrees)
- Automation success varies wildly by branch: core/1.42 got 69%
auto-PRs, cloud/1.42 got 4%
- Test-then-resolve batch pattern for efficient handling of
low-automation branches
- Slack-compatible final deliverables: plain text format replacing
mermaid diagrams (no emojis, tables, headers, or bold)
- Updated conflict triage table with component rewrite, import-only, and
locale/JSON conflict types
- Interactive approval flow replacing static decisions.md for human
review

## Review Focus

Documentation-only change to internal skill files. No production code
affected.

┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-10927-docs-update-backport-management-skill-with-v1-43-session-learnings-33a6d73d3650811aa7cffed4b2d730b0)
by [Unito](https://www.unito.io)

---------

Co-authored-by: GitHub Action <action@github.com>
2026-04-06 18:23:21 -07:00

3.1 KiB

Logging & Session Reports

During Execution

Maintain execution-log.md with per-branch tables (this is internal, markdown tables are fine here):

| PR#   | Title | Status | Backport PR | Notes   |
| ----- | ----- | ------ | ----------- | ------- |
| #XXXX | Title | merged | #YYYY       | Details |

Wave Verification Log

Track verification results per wave within execution-log.md:

Wave N Verification -- TARGET_BRANCH

- PRs merged: #A, #B, #C
- Typecheck: pass / fail
- Fix PR: #YYYY (if needed)
- Issues found: (if any)

Session Report Template

# Backport Session Report

## Summary

| Branch | Candidates | Merged | Skipped | Deferred | Rate |
| ------ | ---------- | ------ | ------- | -------- | ---- |

## Deferred Items (Needs Human)

| PR# | Title | Branch | Issue |

## Conflict Resolutions Requiring Review

| PR# | Branch | Conflict Type | Resolution Summary |

## CI Failure Report

| PR# | Branch | Failing Check | Error Summary | Cause | Resolution |
| --- | ------ | ------------- | ------------- | ----- | ---------- |

## Automation Performance

| Metric                      | Value |
| --------------------------- | ----- |
| Auto success rate           | X%    |
| Manual resolution rate      | X%    |
| Overall clean rate          | X%    |
| Wave verification pass rate | X%    |

## Process Recommendations

- Were there clusters of related PRs that should have been backported together?
- Any PRs that should have been backported sooner (continuous backporting candidates)?
- Feature branches that need tracking for future sessions?

Final Deliverables

After all branches are complete and verified, generate these files in ~/temp/backport-session/:

1. execution-log.md (internal)

Per-branch tables with PR#, title, status, backport PR#, notes. Markdown tables are fine — this is for internal tracking, not Slack.

2. backport-author-accountability.md (Slack-compatible)

See SKILL.md "Final Deliverables" section. Plain text, no emojis/tables/headers/bold. Authors sorted alphabetically with PRs nested under each.

3. slack-status-update.md (Slack-compatible)

See SKILL.md "Final Deliverables" section. Plain text summary that pastes cleanly into Slack. Includes branch counts, notable fixes, conflict patterns, author count.

Slack Formatting Rules

Both shareable files (author accountability + status update) must follow these rules:

  • No emojis (no checkmarks, no arrows, no icons)
  • No markdown tables (use plain lists with dashes)
  • No headers (no # or ##)
  • No bold (*) or italic ()
  • No inline code backticks
  • Use -- instead of em dash
  • Use plain dashes (-) for lists with 4-space indent for nesting
  • Line breaks between sections for readability

These files should paste directly into a Slack message and look clean.

Files to Track

All in ~/temp/backport-session/:

  • execution-plan.md -- approved PRs with merge SHAs (input)
  • execution-log.md -- real-time status with per-branch tables (internal)
  • backport-author-accountability.md -- PRs grouped by author (Slack-compatible)
  • slack-status-update.md -- session summary (Slack-compatible)