OXYGENHUB

Plan: tick items already done (delegate landing, organisation webhooks page) 6978fd76a066

Author
Andy McCall @andymccall <[email protected]>
When
· 2026-10-01 01:37 UTC
Signature
✔ signed by Andy McCall
Hash
6978fd76a0666e56bc28171db3f8add9e346ebe90497646c92b8ab10c99a28dc
Depends on
3f4b0ea6eabf b64e2537d702 cc1cd197df1d d23464c0ac60 de505df5cf8d
Depended on by
nothing yet
In bookmarks
api-unknown-fields cancel-landed-runs clear-waiting close-proposal-140 diffusion-pin-bookmark draft-ready image-check job-waits main oh-comment-body-file proposal-list-fast run-one-job wiki-says-so
In tags
v0.2.0 v0.3.0 v0.3.1 v0.4.0 v0.4.1 v0.4.2 v0.5.0 v0.5.1 v0.5.2 v0.6.0 v0.6.1 v0.7.0 v0.8.0 v0.9.0 v0.9.1 v0.9.11 v0.9.15 v0.9.16 v0.9.19 v0.9.2 v0.9.20 v0.9.21 v0.9.22 v0.9.23 v0.9.24 v0.9.3 v0.9.4 v0.9.5 v0.9.6 v0.9.7 v0.9.8 v0.9.9
Edits
4 atoms, 0 tree operations, 1 file

Browse the tree at this change

modified docs/plan.md +3 −3
…
40 unchanged lines
41 41
- [x] Pages: list with counts, new with preview, detail with conversation, changes and files tabs; JSON API for proposals used by `oxy proposal show|land` and `oxy seal --proposal`.
42 42
- [x] Tests: `tests/proposals.rs` covers bookmark and fork sources, anchoring, approval before and after sealing, requirements, landing.
43 43
- [x] Notifications for review requests, mentions and landings (0.4). Mentions and landings were in already; review requests (ask, withdraw, answered by a review, the author told of each review) added 2026-10-01.
44 -
- [ ] Hub-side landing under a policy through the delegate key (needs the attestation delegate rule in oxy, see spec §18).
44 +
- [x] Hub-side landing under a policy through the delegate key: done in 0.6 ("Hub landing under a policy through the delegate key").
45 45
46 46
## 0.4 Issues and notifications (2026-09-27)
47 47
…
13 unchanged lines
61 61
- [x] Webhooks per repository (and organisation): events `push`, `proposal.*`, `review`, `comment.*`, `issue.*`, `check`, `ping`; keyed-BLAKE3 signature header; a worker with backoff over a day; delivery log with redeliver; settings page and API.
62 62
- [x] Checks on state hashes: any `checks:write` or write token reports; required checks per repository gate landing on the projected state; the proposal page shows them and reloads on a server-sent `check` event.
63 63
- [x] Tests: `tests/api.rs` with a local webhook receiver that fails the first attempt.
64 -
- [ ] Organisation webhooks page (the API and delivery path handle them; no settings page yet).
64 +
- [x] Organisation webhooks page: under the organisation's settings (`/orgs/{name}/settings`), with deliveries and redelivery, sharing the repository page's code (`web/webhooks.rs`).
65 65
66 66
## 0.6 Web edits, releases, mirror, code search (2026-09-27)
67 67
…
6 unchanged lines
74 74
- [x] Code search per repository: substring or regex, match case, path prefix, a 2 s budget and 300-hit cap, cached per state.
75 75
- [x] API: anchored proposal comments (`path`, `line`).
76 76
- [x] Tests: `tests/edits.rs`, `tests/releases.rs` (real `git clone` and `git push` against the mirror).
77 -
- [ ] Organisation webhooks page; import from GitHub and GitLab; trigram code index (1.x).
77 +
- [ ] Import from GitHub and GitLab; trigram code index (1.x).
78 78
79 79
## Later
80 80
…
12 unchanged lines