Commit Graph
55 Commits
Author SHA1 Message Date
agent-exec-transport 97f60c1df6 agent-exec transport f461d74086dd6a80db72f83748f34b04/128fee1609ad
governance / governance (pull_request) Successful in 15s
ci / vet-and-test (pull_request) Successful in 1m20s
2026-10-22 03:41:15 +00:00
agent-exec-transport 4c2db4c89b agent-exec transport baad876f1320016310be2522c373a71b/9d3ed5593bfb
governance / governance (pull_request) Successful in 17s
ci / vet-and-test (pull_request) Successful in 1m27s
2026-10-22 03:03:31 +00:00
agent-exec-transport 53e78ffb73 agent-exec transport 5aab730b1b5c159f2ce8f0cf9b2c50b5/5dfb74fd02f1 2026-10-21 15:13:33 +00:00
agent-exec-transportandCursor 954e744d6d Require the caller's conversation when creating a surface
governance / governance (pull_request) Successful in 16s
ci / vet-and-test (pull_request) Successful in 1m14s
POST /api/surfaces with an empty surfaceId now requires a conversationId
that belongs to the caller: empty returns 400, missing or another owner's
conversation returns 404. Revisions keep the previous behavior. Without
this check a direct API caller could create a project-less surface and
skip the project lifecycle gate on actions.

Why: an empty conversationId produced surfaces with no project ownership.
Evidence: agent-exec unit backend-surface-submit-conversation-required (pi, attempt 1 after authorized rerun, terminal=success); go test ./internal/server/... ./internal/surfacesvc/... .
Impact: HTTP create-surface validation only.
Refs: Dev task fix/svc-superadmin-envfile-surface-conv.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-21 15:02:15 +00:00
agent-exec-transport f10fb2e65c agent-exec transport 362d13b3c56f54861bc1cae9cd38cc36/2b675cb19c4f 2026-10-21 15:01:35 +00:00
agent-exec-transport 76abebe790 agent-exec transport 64b951970cf4308149cee90d2ab93fbb/078c7847c409 2026-10-21 14:41:59 +00:00
agent-exec-transport 789f67f317 agent-exec transport d7af319ad1e36046a46be5ad16007582/d3f2d0786d5b 2026-10-21 07:10:20 +00:00
agent-exec-transport aec92b7684 agent-exec transport bf732506478b02c63a7b4fe251f0ef0f/ba449849829e
governance / governance (pull_request) Successful in 16s
ci / vet-and-test (pull_request) Successful in 1m18s
2026-10-21 06:08:09 +00:00
agent-exec-transport 9a6f0f880f agent-exec transport fb210f7fecc330e94bf619a5fb064a9c/3e52e52b4541 2026-10-21 05:38:29 +00:00
agent-exec-transport 52a3e497ed agent-exec transport 2aba0efd75f9b3a95cb01b82b7fcc45c/866c2dd62a06
governance / governance (pull_request) Successful in 13s
ci / vet-and-test (pull_request) Successful in 1m15s
2026-10-21 04:36:36 +00:00
agent-exec-transport 284d3ac781 agent-exec transport 39075300fab9c8ac1d78ca2dd93074fd/55144c34e7ce
governance / governance (pull_request) Successful in 15s
ci / vet-and-test (pull_request) Successful in 1m36s
2026-10-21 03:53:35 +00:00
agent-exec-transport 7867449920 agent-exec transport 3908146c8a3ed2d0c3967ffe7fdf69cf/9e8e3bf5a934
governance / governance (pull_request) Successful in 19s
ci / vet-and-test (pull_request) Successful in 1m12s
2026-10-21 02:58:14 +00:00
agent-exec-transport 65122b874c agent-exec transport 6147f5d6a94694710f90bbbb8dc92c2d/0ec99c9c36be
governance / governance (pull_request) Successful in 21s
ci / vet-and-test (pull_request) Successful in 1m46s
2026-10-20 16:48:12 +00:00
agent-exec-transport 837480d4c1 agent-exec transport fe547395130f262af6f15a09d8a4aa2d/1f4b762f53be
governance / governance (pull_request) Successful in 23s
ci / vet-and-test (pull_request) Successful in 1m26s
2026-10-20 16:15:37 +00:00
agent-exec-transport 8c410b9ea4 agent-exec transport 412eff9b36afd457500606d468b89f94/0636a7e1c0f0
governance / governance (pull_request) Successful in 14s
ci / vet-and-test (pull_request) Successful in 1m30s
2026-10-20 15:59:51 +00:00
agent-exec-transport bd640df8d0 agent-exec transport 70575de7333e033d2c2b5f7bc0eec883/362fcbe4d749 2026-10-20 13:13:39 +00:00
agent-exec-transport 58228c21f3 agent-exec transport d0da8a3d648b5dc044f808fb094916f8/2838ce0af93e
governance / governance (pull_request) Successful in 20s
ci / vet-and-test (pull_request) Successful in 1m45s
2026-10-20 12:44:00 +00:00
agent-exec-transport da1d9fa447 agent-exec transport db62fd9b2ada67370988679837bbb3d1/b712680caa58 2026-10-20 12:39:28 +00:00
agent-exec-transport ddb6e293b2 agent-exec transport 8b42e6435f6b297a2cdf67ab43c40db3/a83f1be549ed
governance / governance (pull_request) Successful in 20s
ci / vet-and-test (pull_request) Successful in 1m29s
2026-10-20 12:01:33 +00:00
agent-exec-transport 612e04402d agent-exec transport be0c4744ff5899017313eb3f4fbd4a3f/43fe057c8332
governance / governance (pull_request) Successful in 16s
ci / vet-and-test (pull_request) Successful in 1m43s
2026-10-20 11:57:53 +00:00
agent-exec-transport 424c611a36 agent-exec transport 5231be3441402d174e41c888e044ef05/78ce1b6b9dc4 2026-10-20 11:13:54 +00:00
agent-exec-transport 97c8cc8c23 agent-exec transport f7332a745364f439ad5fdc66fc3e3ec5/3040807e4420 2026-10-20 11:08:03 +00:00
agent-exec-transport 9b23713c18 agent-exec transport 245f757ebcf7a1f107feccad1ce631b8/1faa105e7d0b
governance / governance (pull_request) Successful in 14s
ci / vet-and-test (pull_request) Successful in 1m22s
2026-10-20 09:21:01 +00:00
agent-exec-transport 2ee469011e agent-exec transport 662a926e726431b930433273fc26f39a/e8392e75611f 2026-10-20 09:03:51 +00:00
agent-exec-transport 74f655c30a agent-exec transport 70cdf684ee429ce192b35a716fadf230/fcc4d2e0f387
governance / governance (pull_request) Successful in 15s
ci / vet-and-test (pull_request) Successful in 1m29s
2026-10-20 08:58:18 +00:00
agent-exec-transport 16f98b8e4f agent-exec transport 4792e7917ab99a9f3fd0e21823af20c0/c578cddeabbd
governance / governance (pull_request) Successful in 21s
ci / vet-and-test (pull_request) Successful in 1m26s
2026-10-20 07:58:27 +00:00
agent-exec-transport e1a90a5d31 agent-exec transport 8eed31d0d96c50c2dfb6a834d78cb5e9/d97e9636ff2e
governance / governance (pull_request) Successful in 18s
ci / vet-and-test (pull_request) Successful in 1m29s
2026-10-20 06:29:12 +00:00
agent-exec-transport d3380de4a0 agent-exec transport 47f1c6dec77e33ca7e6408150b0d3dd0/5116ee9fd8bf 2026-10-20 05:00:06 +00:00
agent-exec-transport 60f37adc04 agent-exec transport 9b5caca2968f510a4f81402ca7dfdb4c/f6d16260d971
governance / governance (pull_request) Successful in 20s
ci / vet-and-test (pull_request) Successful in 1m27s
2026-10-20 03:51:12 +00:00
agent-exec-transport a3b67ee891 agent-exec transport 34e93ed2817e051b9b824abe27d8c08a/3eba67b6e84f
governance / governance (pull_request) Successful in 22s
ci / vet-and-test (pull_request) Successful in 1m15s
2026-10-20 01:45:06 +00:00
agent-exec-transport 4d1ede2adf agent-exec transport c2933fd3bec7cf8194e9e35ec557ecbf/133d229ce0aa 2026-10-20 01:35:08 +00:00
agent-exec-transport 1214ad43f7 agent-exec transport 9af431f5ca8df9d01679f14b09a2a50d/be45632be6b8 2026-10-19 16:32:29 +00:00
agent-exec-transport 03646b568b agent-exec transport 9a972977c78e74d4c92c9978a0a916ac/15be41c34e62 2026-10-19 15:59:23 +00:00
agent-exec-transport cf9c35aa0a agent-exec transport 875f5aca7406765a0c4913ffa0fbf707/3f6d66d1ffaa 2026-10-19 15:40:32 +00:00
agent-exec-transport 965eda5786 agent-exec transport 4453a2e5e5465aca56a8081251ccd9ca/8b3678a73905
governance / governance (pull_request) Successful in 15s
ci / vet-and-test (pull_request) Successful in 1m10s
2026-10-19 14:26:29 +00:00
agent-exec-transport 821599ffcb agent-exec transport 7e8283631fb518cee0db0eba1be4c918/79c99324c3c7
governance / governance (pull_request) Successful in 14s
ci / vet-and-test (pull_request) Successful in 1m16s
2026-10-19 12:36:49 +00:00
agent-exec-transport e942a35b73 agent-exec transport 8315c523cef26780543b9b2130f4f4a4/5c8333ec4e92
governance / governance (pull_request) Successful in 14s
ci / vet-and-test (pull_request) Successful in 1m18s
2026-10-19 12:21:32 +00:00
agent-exec-transport 203516b870 agent-exec transport 64fcfc65eef6a9c12fe5ef9d4427a2bb/47019d8fae2f 2026-10-19 09:39:18 +00:00
agent-exec-transport c65ba8eb6d agent-exec transport 2f80ef82aa46c436ab31ad04be4314d5/5a44c92c20c8 2026-10-19 09:24:56 +00:00
agent-exec-transport 2182a51aa1 agent-exec transport ed457bf5f823c43a1d72b50b1f3cfeef/8e408ea19f4b
governance / governance (pull_request) Successful in 18s
ci / vet-and-test (pull_request) Successful in 1m15s
2026-10-19 09:24:43 +00:00
agent-exec-transport f24a6108c0 agent-exec transport e9d8f561ca338eeee85c28d94f01421d/875286e54f44
ci / vet-and-test (pull_request) Successful in 1m37s
governance / governance (pull_request) Successful in 19s
2026-10-19 05:23:49 +00:00
agent-exec-transport 9bcf1b5efb agent-exec transport ef2206bd1920ebcee5b2c856f366584d/92d3eda9d0d8
governance / governance (pull_request) Successful in 12s
ci / vet-and-test (pull_request) Successful in 1m10s
2026-10-19 03:53:58 +00:00
agent-exec-transport 5ffbd5c17e agent-exec transport 3f843a59bf0ba67b5da8afc678b2ae58/c62ed6222ef4
governance / governance (pull_request) Successful in 32s
ci / vet-and-test (pull_request) Successful in 1m41s
2026-10-19 03:44:34 +00:00
agent-exec-transport 992c36efc3 agent-exec transport 4d71b0c8fa88f2fd198634b9971b3ac6/4a10fd491b02
governance / governance (pull_request) Successful in 17s
ci / vet-and-test (pull_request) Successful in 1m16s
2026-10-19 03:39:49 +00:00
agent-exec-transport 611cf1b0f7 agent-exec transport ed0695ad06374fcfa0dcd0d20527bd22/94d5f91fcaed
governance / governance (pull_request) Successful in 18s
ci / vet-and-test (pull_request) Successful in 1m26s
2026-10-19 03:37:14 +00:00
agent-exec-transport 4cf3cc121e agent-exec transport cb58c2fc6b359ca164b81f439f4a431e/09c8a82fe0b2 2026-10-19 03:28:02 +00:00
agent-exec-transport 69177feb3b agent-exec transport e2fe8c1e9f3f7a12267d58526d14caee/2261db6dd595 2026-10-19 03:08:37 +00:00
agent-exec-transport afb65c5678 agent-exec transport dd2fa5d8f3774523c4c97a4afaa4360d/4fd52114d316 2026-10-19 03:08:12 +00:00
agent-exec-transport c5dcb84a42 agent-exec transport 2eb00297accbad8eeae1744d70a55363/91b105b7880c 2026-10-19 02:47:00 +00:00
agent-exec-transport 484b7fdf2a agent-exec transport c02cd0aaeb66ee1daf163331e6d123da/dffc8e4ac3b0 2026-10-19 02:19:01 +00:00
agent-exec-transport d8d7b8bbeb agent-exec transport e22dcba544696b290bc056e1a51e4132/df1c90387b2b
ci / vet-and-test (pull_request) Successful in 1m2s
governance / governance (pull_request) Successful in 17s
2026-10-18 14:50:13 +00:00
agent-exec-transport 276dd73824 agent-exec transport 473a7db9497fd0ab028ed664d4e26aec/87e91bc00054
governance / governance (pull_request) Successful in 15s
ci / vet-and-test (pull_request) Successful in 1m0s
governance / governance (push) Successful in 14s
ci / vet-and-test (push) Successful in 1m0s
2026-10-18 09:44:31 +00:00
agent-exec-transport aaed108d79 agent-exec transport cfc2e055f212789112cf11716f5649c5/c04b36e76696 2026-10-18 09:38:04 +00:00
agent-exec-transport 7b379d28e7 agent-exec transport d2c63b4a83821a5716997a28174233b1/d6e403e1e778
governance / governance (pull_request) Successful in 17s
ci / vet-and-test (pull_request) Successful in 1m6s
2026-10-18 09:20:03 +00:00
agent-exec-transport 472e5ab313 agent-exec transport a1d7d74c9a1234bc70cf56b24de00ac9/385f4b22e1dd 2026-10-17 06:56:21 +00:00