chore: complete ADR 0001 merge-plane (slices 2–3) #4

Open
PlasticDigits wants to merge 3 commits from issue/3 into main
Owner

Summary

PR #3 merged slice 1 only (root CODEOWNERS delete). This completes ADR 0001 integration criteria still missing on main:

  • Slice 2: .gitignore carve-out so docs/adr/** and docs/architecture.md are tracked; docs/CODEOWNERS stays ignored.
  • Slice 3: Woodpecker no-catchall-codeowners (Alpine test ! -f on all four Forgejo lookup paths); existing tree step unchanged.
  • ADR status Accepted; docs/architecture.md merge-plane table names tree + no-catchall-codeowners.

Fixes #3

Acceptance criteria

Criterion Status
No CODEOWNERS at root / docs/ / .gitea/ / .forgejo/ on tip Done (slice 1 on main; asserted in CI)
.woodpecker.yml tree + no-catchall-codeowners Done
Tracked ADR + architecture; gitignore carve-out Done
No src/ / GHA / protection PATCH / CAC edits Done
forge test merge oracle N/A per ADR (Woodpecker only)

Validation

  • Local: land predicate (test ! -e ×4) and Woodpecker commands (test ! -f ×4) pass on tip.
  • forge not installed in implement worker; contract tests are Woodpecker.
  • Post-merge operator oracle: non-WIP PR opened after land must satisfy the seven-clause pass-iff in ADR Observability (#3/#2 leftovers excluded).

Gaps

  • Woodpecker ci/woodpecker/pr/woodpecker on this PR tip (await CI).
  • Authenticated protection GET not re-run from this job (author attestation in ADR unchanged).
## Summary PR #3 merged slice 1 only (root `CODEOWNERS` delete). This completes [ADR 0001](docs/adr/0001-remove-catchall-codeowners.md) integration criteria still missing on `main`: - **Slice 2:** `.gitignore` carve-out so `docs/adr/**` and `docs/architecture.md` are tracked; `docs/CODEOWNERS` stays ignored. - **Slice 3:** Woodpecker `no-catchall-codeowners` (Alpine `test ! -f` on all four Forgejo lookup paths); existing `tree` step unchanged. - ADR status **Accepted**; `docs/architecture.md` merge-plane table names `tree` + `no-catchall-codeowners`. Fixes #3 ## Acceptance criteria | Criterion | Status | | --- | --- | | No CODEOWNERS at root / `docs/` / `.gitea/` / `.forgejo/` on tip | Done (slice 1 on `main`; asserted in CI) | | `.woodpecker.yml` `tree` + `no-catchall-codeowners` | Done | | Tracked ADR + architecture; gitignore carve-out | Done | | No `src/` / GHA / protection PATCH / CAC edits | Done | | `forge test` merge oracle | N/A per ADR (Woodpecker only) | ## Validation - Local: land predicate (`test ! -e` ×4) and Woodpecker commands (`test ! -f` ×4) pass on tip. - `forge` not installed in implement worker; contract tests are Woodpecker. - Post-merge operator oracle: **non-WIP** PR opened after land must satisfy the seven-clause pass-iff in ADR Observability (`#3`/`#2` leftovers excluded). ## Gaps - Woodpecker `ci/woodpecker/pr/woodpecker` on this PR tip (await CI). - Authenticated protection GET not re-run from this job (author attestation in ADR unchanged).
Record the merge-plane contract so occupying #3 can land without
re-planting official review on every change.
chore: complete ADR 0001 merge-plane slices 2–3
Some checks failed
ci/woodpecker/push/woodpecker Pipeline was canceled
ci/woodpecker/pr/woodpecker Pipeline was canceled
59f5ae52c7
Add docs/gitignore carve-out, Woodpecker no-catchall-codeowners check,
and mark ADR 0001 accepted after partial land via #3.

Fixes #3

Co-authored-by: Cursor <cursoragent@cursor.com>
Author
Owner

drain skip: no occupying job for rebase/fix-pr/CI-wait; remaining continue

drain skip: no occupying job for rebase/fix-pr/CI-wait; remaining continue
docs: note ADR 0001 follow-up PR after #3 merge
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
20b9829a2e
Co-authored-by: Cursor <cursoragent@cursor.com>
Author
Owner

drain skip: default autoland requires tip ACCEPT (#77)

drain skip: default autoland requires tip ACCEPT (#77)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
Required
Details
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin "issue/3:issue/3"
git switch "issue/3"
Sign in to join this conversation.
No reviewers
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/pnsh_futures!4
No description provided.