chore: ADR 0001 docs, README MG pointer, and Woodpecker (issue/2) #4

Open
PlasticDigits wants to merge 1 commit from issue/2 into main
Owner

Completes ADR 0001 land criteria still open after merged delete-only PR #2.

Completed on this branch (S2 + file for WP-pre)

  • MG-1 (already on main via #2): root CODEOWNERS absent; four Forgejo paths checked in ADR test 1.
  • Standing docs/ (ADR 0001, architecture MG-1–MG-7, docs/INVARIANTS.md pointer).
  • README merge-gate pointer (PR + Woodpecker + no direct main; CODEOWNERS not the trusted-merge story).
  • Root .woodpecker.yaml — hello gitleaks-only body (digest-pinned Alpine, inline binary + checksum).
  • Leftover S3 issue opened: #3.
  • ADR test 6: no src/ / artifacts/ / package.json / next.config.ts diff.

Validation

  • In-repo: test ! -e on four CODEOWNERS paths; scoped git grep for ^\.\* @; product-scope diff check (above).
  • Local gitleaks binary not installed in the implement worker (Woodpecker step is the scanner gate).

Gaps / merge blockers

  • WP-pre / ADR test 2: ci/woodpecker/pr/woodpecker must be present and success on this PR head from Woodpecker (ci.cl8y.com) before SHA-pinned Do: merge. If the context stays empty after push, treat as forge enablement (cl8y-forgejo#48) — not force_merge.
  • S3 (#3): operator protection GET + dedicated non-empty non-WIP plant-check PR (post-merge).

Relates to ADR 0001 / original #2 product intent. Does not re-close merged #2.

Completes **ADR 0001** land criteria still open after merged delete-only PR [#2](https://git.cl8y.com/code/dapp-accessmanager/pulls/2). ## Completed on this branch (S2 + file for WP-pre) - [x] **MG-1** (already on `main` via #2): root `CODEOWNERS` absent; four Forgejo paths checked in ADR test 1. - [x] Standing `docs/` (ADR 0001, architecture **MG-1–MG-7**, `docs/INVARIANTS.md` pointer). - [x] README merge-gate pointer (PR + Woodpecker + no direct `main`; CODEOWNERS not the trusted-merge story). - [x] Root `.woodpecker.yaml` — hello **gitleaks-only** body (digest-pinned Alpine, inline binary + checksum). - [x] Leftover **S3** issue opened: [#3](https://git.cl8y.com/code/dapp-accessmanager/issues/3). - [x] ADR test 6: no `src/` / `artifacts/` / `package.json` / `next.config.ts` diff. ## Validation - In-repo: `test ! -e` on four CODEOWNERS paths; scoped `git grep` for `^\.\* @`; product-scope diff check (above). - Local `gitleaks` binary not installed in the implement worker (Woodpecker step is the scanner gate). ## Gaps / merge blockers - [ ] **WP-pre / ADR test 2:** `ci/woodpecker/pr/woodpecker` must be **present and success** on this PR head from Woodpecker (`ci.cl8y.com`) before SHA-pinned `Do: merge`. If the context stays empty after push, treat as forge enablement ([cl8y-forgejo#48](https://git.cl8y.com/PlasticDigits/cl8y-forgejo/issues/48)) — not `force_merge`. - [ ] **S3** ([#3](https://git.cl8y.com/code/dapp-accessmanager/issues/3)): operator protection GET + dedicated non-empty non-WIP plant-check PR (post-merge). Relates to ADR 0001 / original #2 product intent. Does not re-close merged #2.
chore: complete ADR 0001 S2 and WP-pre after CODEOWNERS delete
All checks were successful
ci/woodpecker/pr/woodpecker Pipeline was successful
f9986dc381
Standing merge-gate docs, README MG pointer, and hello gitleaks-only
Woodpecker pipeline. S1 landed via merged PR #2; S3 tracked on #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
Author
Owner

Completes ADR 0001 land criteria still open after merged delete-only PR #2.

Completed on this branch (S2 + file for WP-pre)

  • MG-1 (already on main via #2): root CODEOWNERS absent; four Forgejo paths checked in ADR test 1.
  • Standing docs/ (ADR 0001, architecture MG-1–MG-7, docs/INVARIANTS.md pointer).
  • README merge-gate pointer (PR + Woodpecker + no direct main; CODEOWNERS not the trusted-merge story).
  • Root .woodpecker.yaml — hello gitleaks-only body (digest-pinned Alpine, inline binary + checksum).
  • Leftover S3 issue opened: #3.
  • ADR test 6: no src/ / artifacts/ / package.json / next.config.ts diff.

Validation

  • In-repo: test ! -e on four CODEOWNERS paths; scoped git grep for ^\.\* @; product-scope diff check (above).
  • Local gitleaks binary not installed in the implement worker (Woodpecker step is the scanner gate).

Gaps / merge blockers

  • WP-pre / ADR test 2: ci/woodpecker/pr/woodpecker success on PR head (fj pr status after push).
  • S3 (#3): operator protection GET + dedicated non-empty non-WIP plant-check PR (post-merge).

Relates to ADR 0001 / original #2 product intent. Does not re-close merged #2.

Completes **ADR 0001** land criteria still open after merged delete-only PR [#2](https://git.cl8y.com/code/dapp-accessmanager/pulls/2). ## Completed on this branch (S2 + file for WP-pre) - [x] **MG-1** (already on `main` via #2): root `CODEOWNERS` absent; four Forgejo paths checked in ADR test 1. - [x] Standing `docs/` (ADR 0001, architecture **MG-1–MG-7**, `docs/INVARIANTS.md` pointer). - [x] README merge-gate pointer (PR + Woodpecker + no direct `main`; CODEOWNERS not the trusted-merge story). - [x] Root `.woodpecker.yaml` — hello **gitleaks-only** body (digest-pinned Alpine, inline binary + checksum). - [x] Leftover **S3** issue opened: [#3](https://git.cl8y.com/code/dapp-accessmanager/issues/3). - [x] ADR test 6: no `src/` / `artifacts/` / `package.json` / `next.config.ts` diff. ## Validation - In-repo: `test ! -e` on four CODEOWNERS paths; scoped `git grep` for `^\.\* @`; product-scope diff check (above). - Local `gitleaks` binary not installed in the implement worker (Woodpecker step is the scanner gate). ## Gaps / merge blockers - [x] **WP-pre / ADR test 2:** `ci/woodpecker/pr/woodpecker` **success** on PR head (`fj pr status` after push). - [ ] **S3** ([#3](https://git.cl8y.com/code/dapp-accessmanager/issues/3)): operator protection GET + dedicated non-empty non-WIP plant-check PR (post-merge). Relates to ADR 0001 / original #2 product intent. Does not re-close merged #2.
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
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/dapp-accessmanager!4
No description provided.