sessions, vikunja-setup: #198 sage and ops-01 bot keys minted
Mos sage-0086: bot-mosaic-stack-sage is user 13 with key 13 and bot-mosaic-stack-ops-01 is user 14 with key 14, both with key 11's scopes (Q61a cut). Neither reads a project until ops-01 adds them to team 1 under Mos's go. Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
@@ -0,0 +1,103 @@
|
||||
{
|
||||
"at": "2026-10-12T17:47:34.606Z",
|
||||
"user": "bot-mosaic-stack-ops-01",
|
||||
"problems": [],
|
||||
"permissions": {
|
||||
"projects": [
|
||||
"background",
|
||||
"background_get",
|
||||
"backgrounds_upload",
|
||||
"create",
|
||||
"projectusers",
|
||||
"read_all",
|
||||
"read_one",
|
||||
"tasks_by_index",
|
||||
"update",
|
||||
"users_search",
|
||||
"views_buckets",
|
||||
"views_buckets_post",
|
||||
"views_buckets_put",
|
||||
"views_buckets_tasks",
|
||||
"views_buckets_tasks_get"
|
||||
],
|
||||
"projects_views": [
|
||||
"create",
|
||||
"read_all",
|
||||
"read_one",
|
||||
"update"
|
||||
],
|
||||
"projects_views_tasks": [
|
||||
"read_all"
|
||||
],
|
||||
"tasks": [
|
||||
"create",
|
||||
"create_bulk",
|
||||
"position",
|
||||
"read",
|
||||
"read_all",
|
||||
"read_one",
|
||||
"update",
|
||||
"update_bulk"
|
||||
],
|
||||
"tasks_assignees": [
|
||||
"create",
|
||||
"delete",
|
||||
"read_all",
|
||||
"update_bulk"
|
||||
],
|
||||
"tasks_attachments": [
|
||||
"create",
|
||||
"read_all",
|
||||
"read_one"
|
||||
],
|
||||
"tasks_comments": [
|
||||
"create",
|
||||
"read_all",
|
||||
"read_one",
|
||||
"update"
|
||||
],
|
||||
"tasks_labels": [
|
||||
"create",
|
||||
"delete",
|
||||
"read_all",
|
||||
"update_bulk"
|
||||
],
|
||||
"tasks_relations": [
|
||||
"create",
|
||||
"delete"
|
||||
],
|
||||
"labels": [
|
||||
"create",
|
||||
"read_all",
|
||||
"read_one",
|
||||
"update"
|
||||
],
|
||||
"filters": [
|
||||
"create",
|
||||
"read_one",
|
||||
"update"
|
||||
],
|
||||
"reactions": [
|
||||
"create",
|
||||
"delete",
|
||||
"read_all"
|
||||
]
|
||||
},
|
||||
"botCreate": 201,
|
||||
"botId": 14,
|
||||
"tokenCreate": 201,
|
||||
"tokenId": 14,
|
||||
"expires": "2027-01-07T00:00:00Z",
|
||||
"startsTk": true,
|
||||
"file": "/home/jwoltje/.config/mosaic-dev/secrets/mosaic-stack/ops-01-vikunja.token",
|
||||
"mode": "600",
|
||||
"inverse": "svc: DELETE /api/v1/tokens/14",
|
||||
"keysNow": [
|
||||
14
|
||||
],
|
||||
"newKeyProjects": {
|
||||
"status": 200,
|
||||
"count": 0
|
||||
},
|
||||
"newKeyTask198": 403
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
{
|
||||
"at": "2026-10-12T17:47:33.984Z",
|
||||
"user": "bot-mosaic-stack-sage",
|
||||
"problems": [],
|
||||
"permissions": {
|
||||
"projects": [
|
||||
"background",
|
||||
"background_get",
|
||||
"backgrounds_upload",
|
||||
"create",
|
||||
"projectusers",
|
||||
"read_all",
|
||||
"read_one",
|
||||
"tasks_by_index",
|
||||
"update",
|
||||
"users_search",
|
||||
"views_buckets",
|
||||
"views_buckets_post",
|
||||
"views_buckets_put",
|
||||
"views_buckets_tasks",
|
||||
"views_buckets_tasks_get"
|
||||
],
|
||||
"projects_views": [
|
||||
"create",
|
||||
"read_all",
|
||||
"read_one",
|
||||
"update"
|
||||
],
|
||||
"projects_views_tasks": [
|
||||
"read_all"
|
||||
],
|
||||
"tasks": [
|
||||
"create",
|
||||
"create_bulk",
|
||||
"position",
|
||||
"read",
|
||||
"read_all",
|
||||
"read_one",
|
||||
"update",
|
||||
"update_bulk"
|
||||
],
|
||||
"tasks_assignees": [
|
||||
"create",
|
||||
"delete",
|
||||
"read_all",
|
||||
"update_bulk"
|
||||
],
|
||||
"tasks_attachments": [
|
||||
"create",
|
||||
"read_all",
|
||||
"read_one"
|
||||
],
|
||||
"tasks_comments": [
|
||||
"create",
|
||||
"read_all",
|
||||
"read_one",
|
||||
"update"
|
||||
],
|
||||
"tasks_labels": [
|
||||
"create",
|
||||
"delete",
|
||||
"read_all",
|
||||
"update_bulk"
|
||||
],
|
||||
"tasks_relations": [
|
||||
"create",
|
||||
"delete"
|
||||
],
|
||||
"labels": [
|
||||
"create",
|
||||
"read_all",
|
||||
"read_one",
|
||||
"update"
|
||||
],
|
||||
"filters": [
|
||||
"create",
|
||||
"read_one",
|
||||
"update"
|
||||
],
|
||||
"reactions": [
|
||||
"create",
|
||||
"delete",
|
||||
"read_all"
|
||||
]
|
||||
},
|
||||
"botCreate": 201,
|
||||
"botId": 13,
|
||||
"tokenCreate": 201,
|
||||
"tokenId": 13,
|
||||
"expires": "2027-01-07T00:00:00Z",
|
||||
"startsTk": true,
|
||||
"file": "/home/jwoltje/.config/mosaic-dev/secrets/mosaic-stack/sage-vikunja.token",
|
||||
"mode": "600",
|
||||
"inverse": "svc: DELETE /api/v1/tokens/13",
|
||||
"keysNow": [
|
||||
13
|
||||
],
|
||||
"newKeyProjects": {
|
||||
"status": 200,
|
||||
"count": 0
|
||||
},
|
||||
"newKeyTask198": 403
|
||||
}
|
||||
@@ -755,3 +755,4 @@ are never rewritten or removed; corrections are new entries.
|
||||
2026-10-12T17:38:19Z | sage | decision 110, follow-ups to Vikunja | Jason's Q109 via Mos sage-0081: Vikunja project 19 holds Mosaic work items; filed #153-#161 with the pm slot, read back with sync; #146 and #147 cited for the 10-13 rows; queue and Gitea stay the review and landing record; BUILD-LOG entry
|
||||
2026-10-12T17:42:50Z | sage | Vikunja #151 Mos key | Mos sage-0083: svc-mosaic-stack minted bot-mosaic-stack-mos (user 11) and key 11 to mosaic-stack/mos-vikunja.token (0600, expires 2027-01-07), Mos's catalogue cut to Q61a (no task/project delete or duplicate, no share/team/token groups); svc left teams (decision 85) so team 1 membership is Jason's step; /tasks/151 403 until then; cto, coder, reviewer slots read 200 on v2 at check
|
||||
2026-10-12T17:46:46Z | sage | Vikunja #198 launchpad-pm key | Mos sage-0085: svc-mosaic-stack minted bot-launchpad-pm (user 12) and key 12 to mosaic-stack/launchpad-pm-vikunja.token (0600, 43 bytes, expires 2027-01-07) with mint-bot.mjs, the mint-mos.mjs pattern generalized; scopes identical to key 11 (Q61a cut); /tasks/198 403 and 0 projects until ops-01 adds user 12 to team 1 (Mos routes it); seat list to Mos
|
||||
2026-10-12T17:47:42Z | sage | Vikunja #198 sage and ops-01 keys | Mos sage-0086 (rule: a seat that files its own work on tasks.woltje.com gets a key): mint-bot.mjs minted bot-mosaic-stack-sage (user 13, key 13) and bot-mosaic-stack-ops-01 (user 14, key 14) to mosaic-stack/sage-vikunja.token and ops-01-vikunja.token (0600, 43 bytes, expires 2027-01-07), scopes identical to key 11; 0 projects and /tasks/198 403 until ops-01 adds users 12-14 to team 1 (ops01-0098 for 12, Mos go for 13 and 14); Darkwing, Dewey, Filbert, Researcher and Rocko get none, Sage files for them
|
||||
|
||||
Reference in New Issue
Block a user