Rebased on row 59 (a8512007). Darkwing's N1-N5 and the Q1 proxy line (lead decision 99), Filbert's N1-N4 (lead decision 100): a 408 is unknown on the send box and the board Reply, the receipt shows the code once, focus and caret kept, a role no longer held kept, Inbox current on a message trail, README notes. 35 of 35 mutants killed; gate green on729da72b. Manifest sha256 04ecf1b57c594a35d34d53277b2df915a571f4fa9f7cc29146dbedfa612f77d4. Co-Authored-By: Claude Opus 5.5 <[email protected]>
39 lines
3.5 KiB
Plaintext
39 lines
3.5 KiB
Plaintext
== a send, and a reply to the coder
|
|
to coder 200 {"id":"9db1d4eb-2abd-4c13-a388-2ed3d9503c07","at":"2026-10-12T02:37:11.862Z"}
|
|
to coder, in_reply_to the coder's message 200 {"id":"c4b38d2a-34df-4dea-b31b-897f7de01777","at":"2026-10-12T02:37:11.877Z"}
|
|
== refused before the bus
|
|
no sign-in header (401, no log line) 401 {"error":"sign-in required"}
|
|
loopback Host with the header 403 {"error":"proxy Host refused","message":"the proxy must forward Host unchanged"}
|
|
another Origin (shared check, no log line) 403 {"error":"cross-origin request refused"}
|
|
no Origin 403 {"error":"cross-origin request refused","message":"a send needs the Console's own Origin","sent":false}
|
|
Sec-Fetch-Site: same-site 403 {"error":"cross-site request refused","message":"a send needs Sec-Fetch-Site: same-origin","sent":false}
|
|
Content-Type: text/plain 400 {"error":"invalid-request","message":"Content-Type must be application/json","sent":false}
|
|
16385 bytes 400 {"error":"invalid-request","message":"body larger than 16384 bytes","sent":false}
|
|
an extra key 400 {"error":"invalid-request","message":"a send takes to, body and an optional in_reply_to, nothing else","sent":false}
|
|
GET 405 {"error":"method not allowed"}
|
|
== refused by the broker
|
|
a role the business lacks 400 {"error":"unknown-role","message":"not sent: the bus refused it (unknown-role)","sent":false}
|
|
an empty body 400 {"error":"invalid-request","message":"not sent: the bus refused it (invalid-request)","sent":false}
|
|
in_reply_to a missing message 400 {"error":"message-not-found","message":"not sent: the bus refused it (message-not-found)","sent":false}
|
|
== the answer lost after the broker wrote
|
|
unknown, not retried 503 {"error":"outcome-unknown","message":"the message may have been sent; nothing was retried. Check the trail before sending again","sent":"unknown"}
|
|
== without --send
|
|
POST is read-only 403 {"error":"read-only","message":"the Console preview is read-only"}
|
|
== what the broker holds
|
|
9db1d4eb from=human/human-cli to=coder class=INFO in_reply_to=- body="Please look at row 76 before the cutover."
|
|
c4b38d2a from=human/human-cli to=coder class=INFO in_reply_to=8c236a3d-c415-4252-818c-015cdd81d185 body="refactor"
|
|
pm receives 1 message(s) from the lost-answer send: ["Lost answer test"]
|
|
== the Console log, one line per send past sign-in
|
|
2026-10-12T02:37:11.862Z send user="jason" to="coder" id=9db1d4eb-2abd-4c13-a388-2ed3d9503c07
|
|
2026-10-12T02:37:11.877Z send user="jason" to="coder" id=c4b38d2a-34df-4dea-b31b-897f7de01777
|
|
2026-10-12T02:37:11.881Z send user="jason" to=none error=cross-origin request refused
|
|
2026-10-12T02:37:11.882Z send user="jason" to=none error=cross-site request refused
|
|
2026-10-12T02:37:11.883Z send user="jason" to=none error=invalid-request
|
|
2026-10-12T02:37:11.885Z send user="jason" to=none error=invalid-request
|
|
2026-10-12T02:37:11.886Z send user="jason" to=none error=invalid-request
|
|
2026-10-12T02:37:11.892Z send user="jason" to="auditor" error=unknown-role
|
|
2026-10-12T02:37:11.899Z send user="jason" to="coder" error=invalid-request
|
|
2026-10-12T02:37:11.905Z send user="jason" to="coder" error=message-not-found
|
|
2026-10-12T02:37:11.913Z send user="jason" to="pm" error=outcome-unknown
|
|
a body in the log: false
|