chore: remove catch-all CODEOWNERS #4

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

Fixes #2

Remove catch-all CODEOWNERS, land ADR 0001 / architecture MG-1–MG-7, and add WP-pre (pinned root .woodpecker.yaml + .gitleaks.toml).

Supersedes closed PR #2 (chore/remove-catchall-codeowners, empty diff). Head branch is issue/2 per controller contract.

Land criteria (S1+S2+WP-pre) — on current head

Criterion Status
MG-1 — four CODEOWNERS paths absent Verified locally
S2 — README MG pointer; docs/ + .gitignore exceptions On PR
WP-pre files — pinned YAML + .gitleaks.toml On PR
WP-pre — ci/woodpecker/pr/woodpecker success (ci.cl8y.com) Success on head 7ff5ce6
Leftover S3 issue #3

Validation

  • Absence tests (MG-1): all four paths missing; no ^.* @ in CODEOWNERS paths.
  • Gitleaks v8.30.0: detect --source . --config .gitleaks.toml — 0 leaks.
  • Woodpecker gitleaks step green on PR (merge context satisfied).

Gaps (post-merge / operator)

  • S3 (#3): protection GET vs MG table + dedicated non-empty post-merge plant-check PR.
  • Foundry forge test not run in implement env (optional per ADR).

Merge gate: PR + Woodpecker + no direct main; no force_merge. See docs/INVARIANTS.md.

Fixes #2 Remove catch-all `CODEOWNERS`, land ADR 0001 / architecture **MG-1–MG-7**, and add **WP-pre** (pinned root `.woodpecker.yaml` + `.gitleaks.toml`). Supersedes closed PR #2 (`chore/remove-catchall-codeowners`, empty diff). Head branch is `issue/2` per controller contract. ## Land criteria (S1+S2+WP-pre) — on current head | Criterion | Status | | --- | --- | | **MG-1** — four CODEOWNERS paths absent | Verified locally | | **S2** — README **MG** pointer; `docs/` + `.gitignore` exceptions | On PR | | **WP-pre files** — pinned YAML + `.gitleaks.toml` | On PR | | **WP-pre** — `ci/woodpecker/pr/woodpecker` success (`ci.cl8y.com`) | **Success** on head `7ff5ce6` | | Leftover **S3** issue | #3 | ## Validation - Absence tests (MG-1): all four paths missing; no `^.* @` in CODEOWNERS paths. - Gitleaks v8.30.0: `detect --source . --config .gitleaks.toml` — 0 leaks. - Woodpecker gitleaks step green on PR (merge context satisfied). ## Gaps (post-merge / operator) - **S3 (#3):** protection GET vs **MG** table + dedicated **non-empty** post-merge plant-check PR. - Foundry `forge test` not run in implement env (optional per ADR). Merge gate: PR + Woodpecker + no direct `main`; no `force_merge`. See [docs/INVARIANTS.md](docs/INVARIANTS.md).
Record the merge gate in-tree so official review is not treated as the trusted-PR path, and keep standing docs trackable under Foundry's docs/ ignore.
Name the posting context as a land prerequisite with owners, require a non-empty plant-check, and cite hello#15 / dex#1309 correctly.

Co-authored-by: Cursor <cursoragent@cursor.com>
Require a runnable gitleaks-only pipeline on the deletion PR, and number
MG-1–MG-7 in the architecture table so the INVARIANTS pointer resolves.

Co-authored-by: Cursor <cursoragent@cursor.com>
Implement ADR 0001 land slice: delete CODEOWNERS and add WP-pre CI.
All checks were successful
ci/woodpecker/pr/woodpecker Pipeline was successful
bd5c602d1b
Removes the catch-all CODEOWNERS file, adds pinned gitleaks Woodpecker config,
README merge-gate pointer, and accepts ADR 0001 after design review.

Fixes #2

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
Point ADR 0001 land vehicle at open PR #4 (issue/2 head).
All checks were successful
ci/woodpecker/pr/woodpecker Pipeline was successful
7ff5ce6485
Author
Owner

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

drain skip: default autoland requires tip ACCEPT (#77)
All checks were 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/2:issue/2"
git switch "issue/2"
Sign in to join this conversation.
No reviewers
code/maintainers
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/KRChange-sc!4
No description provided.