queue: revs 482-498, rows 75-76 added, 74 and 42 re-pinned, nine rows deferred, row 5 note (lead decision 94; #1569, #1570)

This commit is contained in:
2026-10-11 17:18:46 -05:00
parent 8334a52331
commit 57f36a9663
2 changed files with 596 additions and 54 deletions
+583 -43
View File
@@ -1,7 +1,7 @@
{
"version": 1,
"canonicalRoot": "/mnt/storage/src/mosaic-stack",
"revision": 481,
"revision": 498,
"rows": [
{
"id": 1,
@@ -257,10 +257,10 @@
"seat": "dewey",
"op": "genesis-2026-09-27"
},
"note": "2026-10-04 Jason (lead decision 53, 7B): the Gate E demonstration happens during the slice 1 WebUI step, not separately. The row waits on Jason until then.",
"note": "Lead decision 94: the dogfood day is Gate E's demonstration for the scope that exists (the managed PM on the bus). Jason's ruling that day records a partial pass; the all-seat part stays open and the row stays waiting on Jason.",
"blockedReason": null,
"createdAt": "2026-09-13",
"updatedAt": "2026-10-05T02:45:53.350Z",
"updatedAt": "2026-10-11T22:18:08.593Z",
"updatedBy": "sage"
},
{
@@ -2531,7 +2531,7 @@
"brief": {
"path": "docs/plans/2026-10-04_slice-1.md",
"anchor": "Slice 1 S7: acceptance, five pieces in a row",
"blob": "72d11de213068d78dd2e5227c234e6bed393ff49"
"blob": "bba0772633c6861ca1b1c930e6265f849586191e"
},
"after": [
{
@@ -2549,7 +2549,7 @@
"note": null,
"blockedReason": null,
"createdAt": "2026-10-05T02:51:49.652Z",
"updatedAt": "2026-10-11T18:50:17.374Z",
"updatedAt": "2026-10-11T22:17:54.591Z",
"updatedBy": "sage"
},
{
@@ -3218,8 +3218,8 @@
"closes": [
1535
],
"state": "briefed",
"previousState": null,
"state": "blocked",
"previousState": "briefed",
"required": false,
"requiredSince": null,
"gate": "darkwing and filbert approve on #1535; bus, tasks and every test-*.sh green on Sage's gate rerun",
@@ -3242,9 +3242,9 @@
"review": null,
"claim": null,
"note": "found in Q14 cutover planning; after S6",
"blockedReason": null,
"blockedReason": "deferred until after the mosaic.woltje.com dogfood cutover (lead decision 94)",
"createdAt": "2026-10-10T03:10:07.235Z",
"updatedAt": "2026-10-11T18:50:18.769Z",
"updatedAt": "2026-10-11T22:17:56.110Z",
"updatedBy": "sage"
},
{
@@ -4543,8 +4543,8 @@
"closes": [
1550
],
"state": "briefed",
"previousState": null,
"state": "blocked",
"previousState": "briefed",
"required": false,
"requiredSince": null,
"gate": "dewey and filbert approve on the issue naming the candidate manifest; suites in the brief's Gate plus every scripts/test-*.sh green on Sage's gate rerun",
@@ -4567,9 +4567,9 @@
"review": null,
"claim": null,
"note": null,
"blockedReason": null,
"blockedReason": "deferred until after the mosaic.woltje.com dogfood cutover (lead decision 94)",
"createdAt": "2026-10-10T16:36:19.686Z",
"updatedAt": "2026-10-10T16:36:31.115Z",
"updatedAt": "2026-10-11T22:17:57.486Z",
"updatedBy": "sage"
},
{
@@ -4763,8 +4763,8 @@
"closes": [
1556
],
"state": "briefed",
"previousState": null,
"state": "blocked",
"previousState": "briefed",
"required": false,
"requiredSince": null,
"gate": "dewey and filbert approve on the issue naming the candidate manifest; tasks, harness and every scripts/test-*.sh green on Sage's gate rerun",
@@ -4787,9 +4787,9 @@
"review": null,
"claim": null,
"note": null,
"blockedReason": null,
"blockedReason": "deferred until after the mosaic.woltje.com dogfood cutover (lead decision 94)",
"createdAt": "2026-10-11T18:13:06.911Z",
"updatedAt": "2026-10-11T18:13:10.909Z",
"updatedAt": "2026-10-11T22:17:58.888Z",
"updatedBy": "sage"
},
{
@@ -4802,8 +4802,8 @@
"closes": [
1557
],
"state": "briefed",
"previousState": null,
"state": "blocked",
"previousState": "briefed",
"required": false,
"requiredSince": null,
"gate": "darkwing and filbert approve on #1557 naming the candidate manifest; business, harness, cli and every test-*.sh green on Sage's gate rerun; Sage's landing session on each harness shows the role's skills",
@@ -4826,9 +4826,9 @@
"review": null,
"claim": null,
"note": null,
"blockedReason": null,
"blockedReason": "deferred until after the mosaic.woltje.com dogfood cutover (lead decision 94)",
"createdAt": "2026-10-11T19:53:24.315Z",
"updatedAt": "2026-10-11T19:53:33.777Z",
"updatedAt": "2026-10-11T22:18:00.267Z",
"updatedBy": "sage"
},
{
@@ -4841,8 +4841,8 @@
"closes": [
1558
],
"state": "briefed",
"previousState": null,
"state": "blocked",
"previousState": "briefed",
"required": false,
"requiredSince": null,
"gate": "darkwing and dewey approve on #1558 naming the candidate manifest; business, harness, seat, cli and every test-*.sh green on Sage's gate rerun; Sage's landing session shows the entry used, family counted and thinking passed",
@@ -4865,9 +4865,9 @@
"review": null,
"claim": null,
"note": null,
"blockedReason": null,
"blockedReason": "deferred until after the mosaic.woltje.com dogfood cutover (lead decision 94)",
"createdAt": "2026-10-11T19:53:25.833Z",
"updatedAt": "2026-10-11T19:53:35.133Z",
"updatedAt": "2026-10-11T22:18:01.799Z",
"updatedBy": "sage"
},
{
@@ -4880,8 +4880,8 @@
"closes": [
1559
],
"state": "briefed",
"previousState": null,
"state": "blocked",
"previousState": "briefed",
"required": false,
"requiredSince": null,
"gate": "dewey and filbert approve on #1559 naming the candidate manifest; unslop, harness, cli and every test-*.sh green on Sage's gate rerun; Sage's landing session on each harness shows the notice, the correction and the counts",
@@ -4904,9 +4904,9 @@
"review": null,
"claim": null,
"note": null,
"blockedReason": null,
"blockedReason": "deferred until after the mosaic.woltje.com dogfood cutover (lead decision 94)",
"createdAt": "2026-10-11T19:53:27.579Z",
"updatedAt": "2026-10-11T19:53:36.157Z",
"updatedAt": "2026-10-11T22:18:03.189Z",
"updatedBy": "sage"
},
{
@@ -5123,8 +5123,8 @@
"closes": [
1562
],
"state": "briefed",
"previousState": null,
"state": "blocked",
"previousState": "briefed",
"required": false,
"requiredSince": null,
"gate": "dewey and filbert approve on the issue naming the candidate manifest; cli and queue node suites plus every scripts/test-*.sh green on Sage's gate rerun",
@@ -5147,9 +5147,9 @@
"review": null,
"claim": null,
"note": null,
"blockedReason": null,
"blockedReason": "deferred until after the mosaic.woltje.com dogfood cutover (lead decision 94)",
"createdAt": "2026-10-11T21:02:55.478Z",
"updatedAt": "2026-10-11T21:03:01.850Z",
"updatedAt": "2026-10-11T22:18:04.589Z",
"updatedBy": "sage"
},
{
@@ -5162,8 +5162,8 @@
"closes": [
1564
],
"state": "briefed",
"previousState": null,
"state": "blocked",
"previousState": "briefed",
"required": false,
"requiredSince": null,
"gate": "filbert approves on the issue naming the candidate manifest; cli, queue and seat node suites and every scripts/test-*.sh green on Sage's gate run",
@@ -5180,9 +5180,9 @@
"review": null,
"claim": null,
"note": null,
"blockedReason": null,
"blockedReason": "deferred until after the mosaic.woltje.com dogfood cutover (lead decision 94)",
"createdAt": "2026-10-11T21:20:50.391Z",
"updatedAt": "2026-10-11T21:20:54.471Z",
"updatedAt": "2026-10-11T22:18:05.949Z",
"updatedBy": "sage"
},
{
@@ -5195,8 +5195,8 @@
"closes": [
1565
],
"state": "briefed",
"previousState": null,
"state": "blocked",
"previousState": "briefed",
"required": false,
"requiredSince": null,
"gate": "dewey and filbert approve on the issue naming the candidate manifest; tasks and bus node suites and every scripts/test-*.sh green on Sage's gate rerun",
@@ -5214,9 +5214,9 @@
"review": null,
"claim": null,
"note": null,
"blockedReason": null,
"blockedReason": "deferred until after the mosaic.woltje.com dogfood cutover (lead decision 94)",
"createdAt": "2026-10-11T21:30:24.467Z",
"updatedAt": "2026-10-11T21:30:27.806Z",
"updatedAt": "2026-10-11T22:18:07.230Z",
"updatedBy": "sage"
},
{
@@ -5309,7 +5309,7 @@
"brief": {
"path": "docs/plans/2026-10-11_webui-preview.md",
"anchor": "WebUI preview: a signed-in, read-only Console behind the edge proxy",
"blob": "59fd510f299b5bff8e2b8fe0feaeea86006b01d3"
"blob": "1fe76f320cdce94e2b49ceed19fbf21437fbeadd"
},
"after": [],
"reviewers": [
@@ -5321,7 +5321,79 @@
"note": "Mos 2026-10-11: ahead of rows 64-66; Dewey takes it after the row 59 review. Waits on Jason's Q91 (amend lead decision 48).",
"blockedReason": null,
"createdAt": "2026-10-11T21:53:29.970Z",
"updatedAt": "2026-10-11T22:04:49.799Z",
"updatedAt": "2026-10-11T22:17:53.215Z",
"updatedBy": "sage"
},
{
"id": 75,
"piece": "Console as a user service: render, install and status, Jason starts it",
"owner": "rocko",
"issues": [
1569
],
"closes": [
1569
],
"state": "briefed",
"previousState": null,
"required": false,
"requiredSince": null,
"gate": "filbert approves on the issue naming the candidate manifest; webui node suite and every scripts/test-*.sh green on Sage's gate rerun",
"gateOwner": "sage",
"brief": {
"path": "docs/plans/2026-10-11_dogfood-cutover.md",
"anchor": "Console as a user service",
"blob": "1b124173adc26c899d28639c3e69e709af631622"
},
"after": [],
"reviewers": [
"filbert"
],
"review": null,
"claim": null,
"note": null,
"blockedReason": null,
"createdAt": "2026-10-11T22:17:41.164Z",
"updatedAt": "2026-10-11T22:17:49.235Z",
"updatedBy": "sage"
},
{
"id": 76,
"piece": "Console sends a human message to a role",
"owner": "dewey",
"issues": [
1570
],
"closes": [
1570
],
"state": "blocked",
"previousState": "briefed",
"required": false,
"requiredSince": null,
"gate": "darkwing and filbert approve on the issue naming the candidate manifest; webui, bus, control-board and cli node suites and every scripts/test-*.sh green on Sage's gate rerun; Jason's Q95 recorded first",
"gateOwner": "sage",
"brief": {
"path": "docs/plans/2026-10-11_dogfood-cutover.md",
"anchor": "Console sends a message to a role",
"blob": "1b124173adc26c899d28639c3e69e709af631622"
},
"after": [
{
"id": 74,
"when": "done"
}
],
"reviewers": [
"darkwing",
"filbert"
],
"review": null,
"claim": null,
"note": null,
"blockedReason": "Jason's Q95 (web write authority: a human message.send to a role from the Console), relayed by Mos; lead decision 94",
"createdAt": "2026-10-11T22:17:42.739Z",
"updatedAt": "2026-10-11T22:17:51.913Z",
"updatedBy": "sage"
}
],
@@ -18909,6 +18981,474 @@
"receipt": "ok filbert-67-review-r1-20261011.outcome rev 481 row 67 round 1 request filbert-67-review-r1-20261011 posted comment 27385"
},
"viewSha": "ce59bae4a29d284725fb1f9779b6b245174cba8257200cac934f893bc80eaf3c"
},
{
"rev": 482,
"op": "sage-2235-c",
"verb": "add",
"args": {
"piece": "Console as a user service: render, install and status, Jason starts it",
"gate": "filbert approves on the issue naming the candidate manifest; webui node suite and every scripts/test-*.sh green on Sage's gate rerun",
"brief": "docs/plans/2026-10-11_dogfood-cutover.md#Console as a user service",
"issues": [
1569
],
"note": null,
"owner": "rocko",
"gateOwner": "sage",
"after": null,
"reviewers": [
"filbert"
],
"required": null
},
"by": "sage",
"at": "2026-10-11T22:17:41.164Z",
"semantics": 2,
"result": {
"row": 75,
"from": null,
"to": "queued",
"brief": {
"path": "docs/plans/2026-10-11_dogfood-cutover.md",
"anchor": "Console as a user service",
"blob": "1b124173adc26c899d28639c3e69e709af631622"
},
"receipt": "ok sage-2235-c rev 482 row 75 none→queued"
},
"viewSha": "3388110457c49312e6053f57326a7a2e8279de3938f24c4ad7d135f1e2077a05"
},
{
"rev": 483,
"op": "sage-2235-b",
"verb": "add",
"args": {
"piece": "Console sends a human message to a role",
"gate": "darkwing and filbert approve on the issue naming the candidate manifest; webui, bus, control-board and cli node suites and every scripts/test-*.sh green on Sage's gate rerun; Jason's Q95 recorded first",
"brief": "docs/plans/2026-10-11_dogfood-cutover.md#Console sends a message to a role",
"issues": [
1570
],
"note": null,
"owner": "dewey",
"gateOwner": "sage",
"after": [
{
"id": 74,
"when": "done"
}
],
"reviewers": [
"darkwing",
"filbert"
],
"required": null
},
"by": "sage",
"at": "2026-10-11T22:17:42.739Z",
"semantics": 2,
"result": {
"row": 76,
"from": null,
"to": "queued",
"brief": {
"path": "docs/plans/2026-10-11_dogfood-cutover.md",
"anchor": "Console sends a message to a role",
"blob": "1b124173adc26c899d28639c3e69e709af631622"
},
"receipt": "ok sage-2235-b rev 483 row 76 none→queued"
},
"viewSha": "708202214f6366cfec4708f46334510d715b3d5cdb6e0d33759706dbb7abbf84"
},
{
"rev": 484,
"op": "sage-2236-a",
"verb": "move",
"args": {
"id": 75,
"to": "briefed",
"reason": null,
"candidate": null,
"evidence": null,
"issue": null
},
"by": "sage",
"at": "2026-10-11T22:17:49.235Z",
"semantics": 2,
"result": {
"row": 75,
"from": "queued",
"to": "briefed",
"round": null,
"issue": null,
"candidate": null,
"receipt": "ok sage-2236-a rev 484 row 75 queued→briefed"
},
"viewSha": "b4ab1978bf611e2c0e17b8ee54558d892aed550f1588659cb95eb60b044e1459"
},
{
"rev": 485,
"op": "sage-2236-b",
"verb": "move",
"args": {
"id": 76,
"to": "briefed",
"reason": null,
"candidate": null,
"evidence": null,
"issue": null
},
"by": "sage",
"at": "2026-10-11T22:17:50.517Z",
"semantics": 2,
"result": {
"row": 76,
"from": "queued",
"to": "briefed",
"round": null,
"issue": null,
"candidate": null,
"receipt": "ok sage-2236-b rev 485 row 76 queued→briefed"
},
"viewSha": "35f4b4eb8a344f4fe40d5036e4b672734b86a7171b65f7c1d56edc4567ccb2d4"
},
{
"rev": 486,
"op": "sage-2236-c",
"verb": "move",
"args": {
"id": 76,
"to": "blocked",
"reason": "Jason's Q95 (web write authority: a human message.send to a role from the Console), relayed by Mos; lead decision 94",
"candidate": null,
"evidence": null,
"issue": null
},
"by": "sage",
"at": "2026-10-11T22:17:51.913Z",
"semantics": 2,
"result": {
"row": 76,
"from": "briefed",
"to": "blocked",
"round": null,
"issue": null,
"candidate": null,
"receipt": "ok sage-2236-c rev 486 row 76 briefed→blocked"
},
"viewSha": "0fdf09fef367d387133fab958ce96e200802a2d5b3215e3b5579f88fd5e75b49"
},
{
"rev": 487,
"op": "sage-2236-d",
"verb": "set",
"args": {
"id": 74,
"field": "brief",
"value": "docs/plans/2026-10-11_webui-preview.md#WebUI preview: a signed-in, read-only Console behind the edge proxy",
"reason": null
},
"by": "sage",
"at": "2026-10-11T22:17:53.215Z",
"semantics": 2,
"result": {
"row": 74,
"field": "brief",
"from": {
"path": "docs/plans/2026-10-11_webui-preview.md",
"anchor": "WebUI preview: a signed-in, read-only Console behind the edge proxy",
"blob": "59fd510f299b5bff8e2b8fe0feaeea86006b01d3"
},
"to": {
"path": "docs/plans/2026-10-11_webui-preview.md",
"anchor": "WebUI preview: a signed-in, read-only Console behind the edge proxy",
"blob": "1fe76f320cdce94e2b49ceed19fbf21437fbeadd"
},
"receipt": "ok sage-2236-d rev 487 row 74 brief: docs/plans/2026-10-11_webui-preview.md § WebUI preview: a signed-in, read-only Console behind the edge proxy @59fd510f299b→docs/plans/2026-10-11_webui-preview.md § WebUI preview: a signed-in, read-only Console behind the edge proxy @1fe76f320cdc"
},
"viewSha": "aa6a168e361abe353ae25168fd3ad6be3e6cc9c318f8d0133a2ff764a7f3fd95"
},
{
"rev": 488,
"op": "sage-2236-e",
"verb": "set",
"args": {
"id": 42,
"field": "brief",
"value": "docs/plans/2026-10-04_slice-1.md#Slice 1 S7: acceptance, five pieces in a row",
"reason": null
},
"by": "sage",
"at": "2026-10-11T22:17:54.591Z",
"semantics": 2,
"result": {
"row": 42,
"field": "brief",
"from": {
"path": "docs/plans/2026-10-04_slice-1.md",
"anchor": "Slice 1 S7: acceptance, five pieces in a row",
"blob": "72d11de213068d78dd2e5227c234e6bed393ff49"
},
"to": {
"path": "docs/plans/2026-10-04_slice-1.md",
"anchor": "Slice 1 S7: acceptance, five pieces in a row",
"blob": "bba0772633c6861ca1b1c930e6265f849586191e"
},
"receipt": "ok sage-2236-e rev 488 row 42 brief: docs/plans/2026-10-04_slice-1.md § Slice 1 S7: acceptance, five pieces in a row @72d11de21306→docs/plans/2026-10-04_slice-1.md § Slice 1 S7: acceptance, five pieces in a row @bba0772633c6"
},
"viewSha": "93cd7fcbf1656bd3a413688baa7815254ac311bdf1c5fce3be97d8bb109b4305"
},
{
"rev": 489,
"op": "sage-2236-def-49",
"verb": "move",
"args": {
"id": 49,
"to": "blocked",
"reason": "deferred until after the mosaic.woltje.com dogfood cutover (lead decision 94)",
"candidate": null,
"evidence": null,
"issue": null
},
"by": "sage",
"at": "2026-10-11T22:17:56.110Z",
"semantics": 2,
"result": {
"row": 49,
"from": "briefed",
"to": "blocked",
"round": null,
"issue": null,
"candidate": null,
"receipt": "ok sage-2236-def-49 rev 489 row 49 briefed→blocked"
},
"viewSha": "cc6b7ec8cd182904bfad1fa97783c9b5c53fb3e6c6190f51da022486d9a8d86b"
},
{
"rev": 490,
"op": "sage-2236-def-61",
"verb": "move",
"args": {
"id": 61,
"to": "blocked",
"reason": "deferred until after the mosaic.woltje.com dogfood cutover (lead decision 94)",
"candidate": null,
"evidence": null,
"issue": null
},
"by": "sage",
"at": "2026-10-11T22:17:57.486Z",
"semantics": 2,
"result": {
"row": 61,
"from": "briefed",
"to": "blocked",
"round": null,
"issue": null,
"candidate": null,
"receipt": "ok sage-2236-def-61 rev 490 row 61 briefed→blocked"
},
"viewSha": "701b6d89d12df982ef5d1e2f80bdf3e72be66c9f0cc869906508c678d451101b"
},
{
"rev": 491,
"op": "sage-2236-def-63",
"verb": "move",
"args": {
"id": 63,
"to": "blocked",
"reason": "deferred until after the mosaic.woltje.com dogfood cutover (lead decision 94)",
"candidate": null,
"evidence": null,
"issue": null
},
"by": "sage",
"at": "2026-10-11T22:17:58.888Z",
"semantics": 2,
"result": {
"row": 63,
"from": "briefed",
"to": "blocked",
"round": null,
"issue": null,
"candidate": null,
"receipt": "ok sage-2236-def-63 rev 491 row 63 briefed→blocked"
},
"viewSha": "c2a43ee566dc00ce5c5fe2a230d0fcf2919bd77385ca894a49ee67c620458f3e"
},
{
"rev": 492,
"op": "sage-2236-def-64",
"verb": "move",
"args": {
"id": 64,
"to": "blocked",
"reason": "deferred until after the mosaic.woltje.com dogfood cutover (lead decision 94)",
"candidate": null,
"evidence": null,
"issue": null
},
"by": "sage",
"at": "2026-10-11T22:18:00.267Z",
"semantics": 2,
"result": {
"row": 64,
"from": "briefed",
"to": "blocked",
"round": null,
"issue": null,
"candidate": null,
"receipt": "ok sage-2236-def-64 rev 492 row 64 briefed→blocked"
},
"viewSha": "9b29d2c24119a2d0ffca82f6e27b8c892603e3f2a04dbbf13de28a4f2b89b7f0"
},
{
"rev": 493,
"op": "sage-2236-def-65",
"verb": "move",
"args": {
"id": 65,
"to": "blocked",
"reason": "deferred until after the mosaic.woltje.com dogfood cutover (lead decision 94)",
"candidate": null,
"evidence": null,
"issue": null
},
"by": "sage",
"at": "2026-10-11T22:18:01.799Z",
"semantics": 2,
"result": {
"row": 65,
"from": "briefed",
"to": "blocked",
"round": null,
"issue": null,
"candidate": null,
"receipt": "ok sage-2236-def-65 rev 493 row 65 briefed→blocked"
},
"viewSha": "acba5a8ddfd34115e6bba807520d87e25467511882c3509a5126f8f5a84a9a52"
},
{
"rev": 494,
"op": "sage-2236-def-66",
"verb": "move",
"args": {
"id": 66,
"to": "blocked",
"reason": "deferred until after the mosaic.woltje.com dogfood cutover (lead decision 94)",
"candidate": null,
"evidence": null,
"issue": null
},
"by": "sage",
"at": "2026-10-11T22:18:03.189Z",
"semantics": 2,
"result": {
"row": 66,
"from": "briefed",
"to": "blocked",
"round": null,
"issue": null,
"candidate": null,
"receipt": "ok sage-2236-def-66 rev 494 row 66 briefed→blocked"
},
"viewSha": "374a6c20b37a63f0798eb628a55c7b55b0b44898981301e8d9a0cc9d729ce455"
},
{
"rev": 495,
"op": "sage-2236-def-69",
"verb": "move",
"args": {
"id": 69,
"to": "blocked",
"reason": "deferred until after the mosaic.woltje.com dogfood cutover (lead decision 94)",
"candidate": null,
"evidence": null,
"issue": null
},
"by": "sage",
"at": "2026-10-11T22:18:04.589Z",
"semantics": 2,
"result": {
"row": 69,
"from": "briefed",
"to": "blocked",
"round": null,
"issue": null,
"candidate": null,
"receipt": "ok sage-2236-def-69 rev 495 row 69 briefed→blocked"
},
"viewSha": "6a9db04731294310703ebdcb64c5bc52bb574eba58adf0b95c676cd28c81561a"
},
{
"rev": 496,
"op": "sage-2236-def-70",
"verb": "move",
"args": {
"id": 70,
"to": "blocked",
"reason": "deferred until after the mosaic.woltje.com dogfood cutover (lead decision 94)",
"candidate": null,
"evidence": null,
"issue": null
},
"by": "sage",
"at": "2026-10-11T22:18:05.949Z",
"semantics": 2,
"result": {
"row": 70,
"from": "briefed",
"to": "blocked",
"round": null,
"issue": null,
"candidate": null,
"receipt": "ok sage-2236-def-70 rev 496 row 70 briefed→blocked"
},
"viewSha": "8d3e2742cc8f6b9bc49a7f8448b7c89fc4f7d8649e9c50e5fe93c95595aad8cb"
},
{
"rev": 497,
"op": "sage-2236-def-71",
"verb": "move",
"args": {
"id": 71,
"to": "blocked",
"reason": "deferred until after the mosaic.woltje.com dogfood cutover (lead decision 94)",
"candidate": null,
"evidence": null,
"issue": null
},
"by": "sage",
"at": "2026-10-11T22:18:07.230Z",
"semantics": 2,
"result": {
"row": 71,
"from": "briefed",
"to": "blocked",
"round": null,
"issue": null,
"candidate": null,
"receipt": "ok sage-2236-def-71 rev 497 row 71 briefed→blocked"
},
"viewSha": "fd076c5d67c691984f3c54186044745f5e101b335a3b0263640351e2be2e8c1c"
},
{
"rev": 498,
"op": "sage-2236-n5",
"verb": "note",
"args": {
"id": 5,
"text": "Lead decision 94: the dogfood day is Gate E's demonstration for the scope that exists (the managed PM on the bus). Jason's ruling that day records a partial pass; the all-seat part stays open and the row stays waiting on Jason."
},
"by": "sage",
"at": "2026-10-11T22:18:08.593Z",
"semantics": 2,
"result": {
"row": 5,
"field": "note",
"receipt": "ok sage-2236-n5 rev 498 row 5 note"
},
"viewSha": "cdd47e9ff432ce6317e7a3f315c4d7955d5c21c949ed30dae0925fab0c31ab12"
}
]
}