Commit Graph
849 Commits
Author SHA1 Message Date
Michael SitarzewskiandClaude Opus 5.5 bd264f20fd chore(eval): regenerate the convert-outputs manifest for content batch 7
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-24 19:48:50 -05:00
Michael Sitarzewski 65a292d763 Merge PR #1187 (2798598) 2026-10-24 19:38:02 -05:00
Michael Sitarzewski 6bb5549e73 Merge PR #1186 (5582e4c) 2026-10-24 19:38:02 -05:00
Michael Sitarzewski 2ffa1cfd25 Merge PR #1185 (8976acd) 2026-10-24 19:38:02 -05:00
Michael Sitarzewski e67f62c33d Merge PR #1148 (7209091) 2026-10-24 19:38:02 -05:00
Michael Sitarzewski b37b5bb33b Merge pull request #1177 from ayobamiseun/feat/electrical-engineer-agent
feat(engineering): add Electrical Engineer agent
2026-10-24 19:37:22 -05:00
ayobamiseunandClaude Fable 5.1 226907db6a fix(electrical-engineer): address review on worked examples and rule guard
- rule_pwr_004: widen the early-return guard so a battery record with a
  capacity but no rate or end voltage falls through to PWR-003's BLOCK
  instead of formatting None with :g
- Deliverable 3: compute the compressor start from its running kVA
  (2.94 kVA at PF 0.85), so the transient is 14.7 kVA and the peak is
  35.4 kVA (123 % of the derated rating); restate the G2 check at that
  figure with a soft-starter fallback
- Deliverable 1: label the 14.2 kVA plant AC demand as all five modules
  at full output
- PWR-001: cite "data quality" instead of IEC 60364-5-52 §525, in both
  the table and the code
- Deliverable 2: cite Table B.52.2 (PVC, two loaded conductors) instead
  of B.52.4, and use the method C values from column 6: 138 A for
  35 mm² and 258 A for 95 mm²; derated results become 130 A and 243 A
- Regenerate the convert-outputs manifest line for the agent

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-23 11:30:33 +01:00
vam 27985989d1 fix(finance): preserve exact payback boundaries
Use exact decimal and rational amounts at monetary recovery thresholds.

Refs #1184
2026-10-23 14:50:42 +08:00
vam 5582e4c489 fix(workflow): align automation savings estimates
Use the designer's existing realization coefficient in both reports.\nKeep the 22-execution monthly assumption explicit.\n\nRefs #1183
2026-10-23 14:44:07 +08:00
vam 8976acd999 fix(identity): ignore digitless phone evidence
Reuse the missing-evidence path for phone prefixes without digits.\nPreserve digit-containing normalization and configured weights.\n\nRefs #1182
2026-10-23 14:44:07 +08:00
ayobamiseunandClaude Fable 5.1 02928ce65a feat(engineering): add Electrical Engineer agent
Adds a power-systems specialist for telecom sites, buildings and
infrastructure projects, as requested in #1144. The agent sizes loads,
cables, batteries, rectifiers, generators and solar; designs earthing
and lightning protection; reviews drawings, BOQs, survey records and
commissioning reports; and translates electrical requirements into
software calculation rules and validation checks with explicit
professional-review boundaries.

Also adds the README roster row and regenerates the convert-outputs
manifest for the new agent.

Closes #1144

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-20 20:09:21 +01:00
Michael Sitarzewski 4e3ac3ca66 Merge pull request #1175 from msitarzewski/integ/content-batch5-6
Merge @rudycelekli's content fixes, batch 5 (29 PRs, #1097–#1174), plus #1142
2026-10-19 11:47:34 -05:00
Michael SitarzewskiandClaude Opus 5.5 06db475e92 chore(eval): regenerate the convert-outputs manifest for content batch 5
Exactly the 26 agents the 29 content fixes touch; no other agent or tool line moves.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-19 11:37:54 -05:00
Michael Sitarzewski d9ee783175 Merge PR #1174 (23ef811) 2026-10-18 22:28:35 -05:00
Michael Sitarzewski 96a8077069 Merge PR #1173 (0009089) 2026-10-18 22:28:34 -05:00
Michael Sitarzewski e251601f03 Merge PR #1172 (5643ba8) 2026-10-18 22:28:33 -05:00
Michael Sitarzewski 67710f1cc0 Merge PR #1171 (1f12ee5) 2026-10-18 22:28:32 -05:00
Michael Sitarzewski ca8b337659 Merge PR #1170 (8e25731) 2026-10-18 22:28:30 -05:00
Michael Sitarzewski eab40b88bc Merge PR #1169 (cb9160e) 2026-10-18 22:28:29 -05:00
Michael Sitarzewski 145979cf3b Merge PR #1168 (7cc0066) 2026-10-18 22:28:28 -05:00
Michael Sitarzewski 735a66c9a3 Merge PR #1167 (be7d883) 2026-10-18 22:28:27 -05:00
Michael Sitarzewski 45a17d7edf Merge PR #1166 (33806e6) 2026-10-18 22:28:26 -05:00
Michael Sitarzewski 02d86fd37f Merge PR #1165 (de86fe5) 2026-10-18 22:28:25 -05:00
Michael Sitarzewski ddae076357 Merge PR #1164 (3b0489b) 2026-10-18 22:28:24 -05:00
Michael Sitarzewski bddd58e788 Merge PR #1163 (0c64e1b) 2026-10-18 22:28:23 -05:00
Michael Sitarzewski b9b0349fab Merge PR #1162 (6650b67) 2026-10-18 22:28:22 -05:00
Michael Sitarzewski aea0f35db5 Merge PR #1161 (8aa6ce1) 2026-10-18 22:28:20 -05:00
Michael Sitarzewski 8de921da64 Merge PR #1160 (57bf2a7) 2026-10-18 22:28:19 -05:00
Michael Sitarzewski e05d4ba438 Merge PR #1159 (bc10421) 2026-10-18 22:28:18 -05:00
Michael Sitarzewski bf22e428e9 Merge PR #1158 (b310834) 2026-10-18 22:28:17 -05:00
Michael Sitarzewski 93ddd2bdff Merge PR #1157 (f4ec18a) 2026-10-18 22:28:16 -05:00
Michael Sitarzewski 3eb17f168c Merge PR #1156 (9fc389a) 2026-10-18 22:28:14 -05:00
Michael Sitarzewski 808f9d3d7e Merge PR #1155 (806e49b) 2026-10-18 22:28:13 -05:00
Michael Sitarzewski fd3528dda6 Merge PR #1142 (a6976b7) 2026-10-18 22:28:12 -05:00
Michael Sitarzewski ab99169cf8 Merge PR #1139 (683cdbc) 2026-10-18 22:28:11 -05:00
Michael Sitarzewski 0022beba41 Merge PR #1138 (79f2b44) 2026-10-18 22:28:10 -05:00
Michael Sitarzewski 7ecc9b6df2 Merge PR #1137 (2903b79) 2026-10-18 22:28:08 -05:00
Michael Sitarzewski 520217ce2c Merge PR #1136 (ffce970) 2026-10-18 22:28:07 -05:00
Michael Sitarzewski a46cef03b4 Merge PR #1135 (0f188e9) 2026-10-18 22:28:06 -05:00
Michael Sitarzewski b91e86c8ac Merge PR #1134 (bcc7885) 2026-10-18 22:28:05 -05:00
Michael Sitarzewski f8c064309a Merge PR #1133 (33a867f) 2026-10-18 22:28:04 -05:00
Michael Sitarzewski 0842289d45 Merge PR #1132 (01e2875) 2026-10-18 22:28:03 -05:00
Michael Sitarzewski 7099ffbc1a Merge PR #1097 (7b77300) 2026-10-18 22:28:02 -05:00
Rudy Celekli 23ef8113c8 fix(grant-writer): use the current 15% de minimis indirect rate 2026-10-18 09:36:40 -04:00
Rudy Celekli 000908968f fix(incident): correct the 14.4x burn-rate exhaustion time 2026-10-18 09:35:56 -04:00
Rudy Celekli 5643ba8fff fix(feishu): pass the approval instance id as a path parameter 2026-10-18 09:35:21 -04:00
Rudy Celekli 1f12ee5310 fix(mobile-release): drop the iOS-only symbol upload from the Android lane 2026-10-18 09:34:14 -04:00
Rudy Celekli 8e25731546 fix(roblox): pass analytics metrics as LogCustomEvent values 2026-10-18 09:33:42 -04:00
Rudy Celekli cb9160eb44 fix(godot): emit died only once per death 2026-10-18 09:32:46 -04:00
Rudy Celekli 7cc0066fbf fix(godot): keep the outline colour off sprite interiors 2026-10-18 09:32:11 -04:00