From 21c123ae848eb79d5d4bc65e2c8f24a6ebce33b0 Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Thu, 22 Oct 2026 14:10:41 -0500 Subject: [PATCH] row 287 (#1792): BUILD.md records sage-2958: gitea entries need scopes (role.mjs:100-111), equal to SEAT_SCOPES; seven chief-of-staff.json readers; doc only --- agents/megavolt/work/queue-287/BUILD.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/agents/megavolt/work/queue-287/BUILD.md b/agents/megavolt/work/queue-287/BUILD.md index bb148f78e..ff5b64de8 100644 --- a/agents/megavolt/work/queue-287/BUILD.md +++ b/agents/megavolt/work/queue-287/BUILD.md @@ -106,6 +106,11 @@ notes for 285, not for this row: - Settled (sage-2950, 19:06Z 10-22): 285's gate runs the bus suite whole (sage-2946), and Scrooge has the role.mjs no-scopes check. Dewey withdrew dewey-0865 (dewey-0867). Mos withdrew the mos-1332 item 3 publish fence (mos-1333), so business.mjs stays out of 285's files and sage-2916 stands as written. +- Correction (sage-2958, Scrooge): role.mjs refuses `{"service": "gitea"}` with no scopes + (checkGiteaScopes :100-111, util.mjs:42); only a host entry may omit them (:134). So 285's entries name + their scopes, equal to SEAT_SCOPES (sage-2915). The chief-of-staff.json readers are seven, not five: add + host-run and reload. 287's tests that build definitions give gitea entries `scopes: ["read:user", + "write:repository"]`. ## 2. The change (proposed)