Michael Sitarzewski
75cdbeebf8
Merge #1102 : fix(lsp): normalize protocol definition results to locations
2026-10-13 05:51:52 -05:00
Michael Sitarzewski
ff6841aa19
Merge #1101 : fix(nudge): respect the preferred delivery channel for every profile
2026-10-13 05:51:52 -05:00
Michael Sitarzewski
f399bc7b75
Merge #1100 : fix(collaboration): queue operations before connecting a socket
2026-10-13 05:51:52 -05:00
Michael Sitarzewski
e1d9f903fe
Merge #1099 : fix(whimsy): count clicks on nested Easter egg elements
2026-10-13 05:51:52 -05:00
Michael Sitarzewski
e3d9b705de
Merge #1096 : fix(email): preserve quotations absent from parent messages
2026-10-13 05:51:52 -05:00
Michael Sitarzewski
cc17bc8b2c
Merge #1091 : fix(tool-evaluator): measure latency with a monotonic clock
2026-10-13 05:51:52 -05:00
Michael Sitarzewski
3931446a3f
Merge #1077 : fix(engineering): detect all Unicode private-use ranges in ATS text
2026-10-13 05:51:52 -05:00
Michael Sitarzewski
ef822ce9eb
Merge #1076 : fix(engineering): enforce RAG chunk bounds for nonspaced text
2026-10-13 05:51:52 -05:00
Michael Sitarzewski
bdad838aed
Merge #1075 : fix(security): export matching STIX patterns for admitted IOC types
2026-10-13 05:51:52 -05:00
Michael Sitarzewski
57564f832d
Merge #1074 : fix(design): keep theme controls working when storage is denied
2026-10-13 05:51:52 -05:00
Michael Sitarzewski
b45d91577f
Merge #1073 : fix(voice): handle leading-dash audio filenames throughout examples
2026-10-13 05:51:52 -05:00
Michael Sitarzewski
377e3fa335
Merge #1072 : fix(workflows): preserve zero-cost comparison reports
2026-10-13 05:51:51 -05:00
Michael Sitarzewski
33d5a9346b
Merge #1071 : fix(support): accept timezone-aware outreach reports
2026-10-13 05:51:51 -05:00
Michael Sitarzewski
eeb3f4a189
Merge #1070 : fix(model-qa): select SHAP outputs before reporting
2026-10-13 05:51:51 -05:00
Michael Sitarzewski
6d8c6933de
Merge #1069 : fix(jira): validate documented Codex branch wrappers
2026-10-13 05:51:51 -05:00
Michael Sitarzewski
7f927fb1e2
Merge #1068 : fix(backups): preserve failure messages in alert JSON
2026-10-13 05:51:51 -05:00
Michael Sitarzewski
67046a44f1
Merge #1067 : fix(compliance): make data category YAML parseable
2026-10-13 05:51:51 -05:00
Michael Sitarzewski
983e5f4c8f
Merge #1066 : fix(model-qa): require periods for stability comparison
2026-10-13 05:51:51 -05:00
Michael Sitarzewski
6dd3f77d9e
Merge #1065 : fix(pdf): validate exports before claiming conformance
2026-10-13 05:51:51 -05:00
Michael Sitarzewski
a7c1b85bdb
Merge #1064 : Reject trailing newlines in Security Architect usernames
2026-10-13 05:51:51 -05:00
Michael Sitarzewski
25a0849539
Merge #1063 : fix(security): preserve IOC CSV record boundaries
2026-10-13 05:51:51 -05:00
Rudy Celekli
9ecaf58f71
fix(lsp): normalize protocol definition result shapes
...
Signed-off-by: Rudy Celekli <rudy@gradiahq.com >
2026-10-10 13:25:15 -04:00
Rudy Celekli
73e9609c54
fix(nudge): honor the preferred delivery channel
...
Signed-off-by: Rudy Celekli <rudy@gradiahq.com >
2026-10-10 13:25:15 -04:00
Rudy Celekli
4ebba9d201
fix(collaboration): queue edits before a socket exists
...
Signed-off-by: Rudy Celekli <rudy@gradiahq.com >
2026-10-10 13:25:15 -04:00
Rudy Celekli
7dccbd70a4
fix(whimsy): count clicks inside nested Easter egg elements
...
Signed-off-by: Rudy Celekli <rudy@gradiahq.com >
2026-10-10 13:25:14 -04:00
Rudy Celekli
6550b65700
fix(email): retain quotations absent from parent messages
...
Signed-off-by: Rudy Celekli <rudy@gradiahq.com >
2026-10-10 13:16:04 -04:00
Rudy Celekli
a3e835b9e7
fix(tool-evaluator): measure latency with a monotonic clock
...
Signed-off-by: Rudy Celekli <rudy@gradiahq.com >
2026-10-10 12:18:33 -04:00
Rudy Celekli
99613887d3
fix(engineering): cover all Unicode private-use ranges in ATS detector
...
Signed-off-by: Rudy Celekli <rudy@gradiahq.com >
2026-10-07 19:11:49 -04:00
Rudy Celekli
9c9bd5ac4a
fix(engineering): enforce RAG chunk bounds for nonspaced text
...
Signed-off-by: Rudy Celekli <rudy@gradiahq.com >
2026-10-07 19:04:38 -04:00
Rudy Celekli
4ff8d66812
fix(security): match admitted IOC types in STIX exports
...
Signed-off-by: Rudy Celekli <rudy@gradiahq.com >
2026-10-07 18:54:29 -04:00
Rudy Celekli
6fc14132c8
fix(design): keep theme controls working without browser storage
...
Signed-off-by: Rudy Celekli <rudy@gradiahq.com >
2026-10-07 18:52:02 -04:00
Rudy Celekli
d1ba42803f
fix(voice): preserve leading-dash audio path operands
...
Signed-off-by: Rudy Celekli <rudy@gradiahq.com >
2026-10-07 18:45:33 -04:00
Rudy Celekli
b37d1a1efa
fix(workflows): preserve comparisons with zero cost baselines
...
Signed-off-by: Rudy Celekli <rudy@gradiahq.com >
2026-10-07 18:31:39 -04:00
Rudy Celekli
a37ee1cbca
fix(support): match outreach cutoffs to report timezone
...
Signed-off-by: Rudy Celekli <rudy@gradiahq.com >
2026-10-07 18:17:12 -04:00
Rudy Celekli
b91b0e5bfc
fix(model-qa): select SHAP outputs before reporting
...
Signed-off-by: Rudy Celekli <rudy@gradiahq.com >
2026-10-07 17:42:54 -04:00
Rudy Celekli
909bb272a0
fix(jira): validate documented Codex branch wrappers
...
Signed-off-by: Rudy Celekli <rudy@gradiahq.com >
2026-10-07 17:28:16 -04:00
Rudy Celekli
61c75eede0
fix(backups): preserve failure messages in alert JSON
...
Signed-off-by: Rudy Celekli <rudy@gradiahq.com >
2026-10-07 17:00:16 -04:00
Rudy Celekli
11596783b6
fix(compliance): make data category YAML parseable
...
Signed-off-by: Rudy Celekli <rudy@gradiahq.com >
2026-10-07 16:54:49 -04:00
Rudy Celekli
09c0cd6193
fix(model-qa): require periods for stability comparison
...
Signed-off-by: Rudy Celekli <rudy@gradiahq.com >
2026-10-07 16:40:13 -04:00
Rudy Celekli
a5b7b74f5d
fix(pdf): validate exports before claiming conformance
...
Signed-off-by: Rudy Celekli <rudy@gradiahq.com >
2026-10-07 16:39:40 -04:00
Rudy Celekli
744d32ed87
fix(security): validate the complete username
...
Signed-off-by: Rudy Celekli <rudy@gradiahq.com >
2026-10-07 16:20:36 -04:00
Rudy Celekli
80e2b2db30
fix(security): preserve IOC CSV record boundaries
...
Signed-off-by: Rudy Celekli <rudy@gradiahq.com >
2026-10-07 16:07:18 -04:00
ordinary being
f99f6aa910
fix(eval): parse code fences like lib.sh in the outputs eval ( #1055 )
...
test-convert-outputs.sh's Python fence model read fences only at column 0. With an indented opening fence and a column-0 closer - valid CommonMark that GitHub renders, lint accepts and convert_openclaw splits correctly - the model missed the opener and treated the closer as its own opener, so it reported a torn fenced block across SOUL.md/AGENTS.md and failed the Check Tools workflow on an agent file that was fine.
Mirror lib.sh's fence_open_p / fence_closes_p (up to three spaces, same character, a closer at least as long as the opener with nothing but whitespace after the run) so the eval sees the same blocks the converter does.
test-convert-fence-model.sh builds a throwaway repo with one such fixture and runs the real eval; on the previous model it fails with the false torn-block report, and with this change all tools validate. The full roster still passes with zero manifest drift.
2026-10-07 11:45:46 -05:00
Michael Sitarzewski
d21d4b4949
Merge @raiden-02's Unreal Engine example fixes ( #1053 , #1054 ) ( #1062 )
...
Merge @raiden-02's Unreal Engine example fixes (#1053 , #1054 )
2026-10-07 11:36:22 -05:00
Michael Sitarzewski and Claude Opus 5.5
d1caac30df
chore(eval): regenerate the convert-outputs manifest for the Unreal fixes
...
Exactly the two agents #1053 and #1054 touch; no other agent or tool line moves.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-07 11:19:14 -05:00
Michael Sitarzewski
57a3f427a9
Merge #1054 : fix(unreal): define attribute accessors and refresh Nanite limits
2026-10-07 11:10:54 -05:00
Michael Sitarzewski
e391bb33e8
Merge #1053 : fix(unreal): correct Multiplayer Architect RPC validation and GAS setup
2026-10-07 11:10:52 -05:00
Michael Sitarzewski
5baafd5f14
Merge @rudycelekli's content fixes, batch 3 (20 PRs, #1033–#1052) ( #1058 )
...
Merge @rudycelekli's content fixes, batch 3 (20 PRs, #1033–#1052)
2026-10-06 12:48:17 -05:00
Michael Sitarzewski and Claude Opus 5.5
4a1c9130f0
chore(eval): regenerate the convert-outputs manifest for content batch 3
...
Exactly the 20 agents the 20 merged fixes touch; no other agent or tool line moves.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-06 11:41:49 -05:00
Michael Sitarzewski
2cac91bb07
Merge #1052 : Reject unexpected request fields in Security Architect input validation
2026-10-06 11:28:42 -05:00