Commit Graph
768 Commits
Author SHA1 Message Date
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 SitarzewskiandClaude 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 SitarzewskiandClaude 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