]> Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/commit
refactor(sandcastle): add error observability and type-safe sentinels
authorJérôme Benoit <jerome.benoit@sap.com>
Thu, 7 May 2026 08:53:45 +0000 (10:53 +0200)
committerJérôme Benoit <jerome.benoit@sap.com>
Thu, 7 May 2026 08:53:45 +0000 (10:53 +0200)
commit8f159e24b6326fd00ab6d708bb2a3527de33a9c4
tree7c4e63517bbe9339a00a2e9d053b067286fe01b6
parent5d9bb84be72ffe7fc9b1b8b2c4c14eb714cbfa15
refactor(sandcastle): add error observability and type-safe sentinels

- Add failureReason to LoopResult for post-mortem debugging
- Replace captureHeadSha sentinel '' with null (type-safe)
- discover() throws on planner failure (no hidden process.exitCode)
- Add console.debug in hashContextLines for dedup diagnostics
.sandcastle/refinement-loop.ts
.sandcastle/task-source.ts
.sandcastle/types.ts