chore: leftover plant-check after catch-all CODEOWNERS delete #196

Open
opened 2026-09-21 20:40:17 +00:00 by PlasticDigits · 0 comments

Post-merge evidence for removing catch-all CODEOWNERS.

Merging PR #195 closes issue #195; this tracker survives.

Close-keyword immediately targeting this leftover iid (Fixes #<this-iid>,
closes #<this-iid>) is forbidden on PR title, description, comments,
commit messages, squash/merge messages, and fj pr create --autofill
bodies of both PR #195 and plant-check {n}. Bare #<this-iid> is a
link, not a close. Do not merge {n}.

Leftover-complete:

  1. Paste {n} + both GET pairs (pair 1 + pair 2) + updated_at /
    head-SHA stability + four-path object check on main below.
  2. Close plant-check PR {n} without merge (fj pr close {n}; no
    -w containing a close-keyword immediately targeting this iid).
  3. Paste GET .../pulls/{n} showing state == "closed" and
    merged == false.
  4. Close this leftover issue.

Record

  • plant-check PR {n}:
  • Pair 1 (immediate post-open; must pass all jq-able clauses; left
    unmutated across the wait — no undraft / retitle / push / dismiss /
    POST .../requested_reviewers):
    • GET /api/v1/repos/code/cl8y-bridge-monorepo/pulls/{n} body.
      Must include draft, title, changed_files,
      requested_reviewers, requested_reviewers_teams, plus
      updated_at and head SHA (head.sha):
    • GET /api/v1/repos/code/cl8y-bridge-monorepo/pulls/{n}/reviews
      body:
  • Pair 2 (after one 30s wait; pass snapshot / pass decision;
    same field set as pair 1):
    • GET /api/v1/repos/code/cl8y-bridge-monorepo/pulls/{n} body
      (must include draft, title, changed_files,
      requested_reviewers, requested_reviewers_teams, plus
      updated_at and head SHA):
    • GET /api/v1/repos/code/cl8y-bridge-monorepo/pulls/{n}/reviews
      body:
  • Stability across the wait: pair-2 PR GET updated_at equals pair-1
    PR GET updated_at, and pair-2 head.sha equals pair-1 head.sha
    (proves pair 1 was taken, passed, and left unmutated):
  • four-path object check on main
    (for p in CODEOWNERS docs/CODEOWNERS .gitea/CODEOWNERS .forgejo/CODEOWNERS; do test -z "$(git ls-tree origin/main -- "$p")"; done):
  • GET /api/v1/repos/code/cl8y-bridge-monorepo/pulls/{n} after
    fj pr close {n} (state == "closed", merged == false):
Post-merge evidence for removing catch-all CODEOWNERS. Merging PR #195 closes issue #195; this tracker survives. Close-keyword immediately targeting this leftover iid (`Fixes #<this-iid>`, `closes #<this-iid>`) is forbidden on PR title, description, comments, commit messages, squash/merge messages, and `fj pr create --autofill` bodies of both PR #195 and plant-check `{n}`. Bare `#<this-iid>` is a link, not a close. Do not merge `{n}`. Leftover-complete: 1. Paste `{n}` + **both** GET pairs (pair 1 + pair 2) + `updated_at` / head-SHA stability + four-path object check on `main` below. 2. Close plant-check PR `{n}` **without merge** (`fj pr close {n}`; no `-w` containing a close-keyword immediately targeting this iid). 3. Paste `GET .../pulls/{n}` showing `state == "closed"` and `merged == false`. 4. Close this leftover **issue**. ## Record - plant-check PR `{n}`: - **Pair 1** (immediate post-open; must pass all jq-able clauses; left unmutated across the wait — no undraft / retitle / push / dismiss / `POST .../requested_reviewers`): - `GET /api/v1/repos/code/cl8y-bridge-monorepo/pulls/{n}` body. Must include `draft`, `title`, `changed_files`, `requested_reviewers`, `requested_reviewers_teams`, plus `updated_at` and head SHA (`head.sha`): - `GET /api/v1/repos/code/cl8y-bridge-monorepo/pulls/{n}/reviews` body: - **Pair 2** (after one 30s wait; **pass snapshot** / pass decision; same field set as pair 1): - `GET /api/v1/repos/code/cl8y-bridge-monorepo/pulls/{n}` body (must include `draft`, `title`, `changed_files`, `requested_reviewers`, `requested_reviewers_teams`, plus `updated_at` and head SHA): - `GET /api/v1/repos/code/cl8y-bridge-monorepo/pulls/{n}/reviews` body: - Stability across the wait: pair-2 PR GET `updated_at` equals pair-1 PR GET `updated_at`, and pair-2 `head.sha` equals pair-1 `head.sha` (proves pair 1 was taken, passed, and left unmutated): - four-path object check on `main` (`for p in CODEOWNERS docs/CODEOWNERS .gitea/CODEOWNERS .forgejo/CODEOWNERS; do test -z "$(git ls-tree origin/main -- "$p")"; done`): - `GET /api/v1/repos/code/cl8y-bridge-monorepo/pulls/{n}` after `fj pr close {n}` (`state == "closed"`, `merged == false`):
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
code/cl8y-bridge-monorepo#196
No description provided.