Strengthen review contracts and HTTP guidance

- add outbound HttpClient transport and HTTP status review rules with paired fixtures`n- resolve layered action-skill overrides deterministically across enabled layers`n- validate findings reports and enforce measurable changed-fixture coverage
This commit is contained in:
demiliani 2026-09-23 15:31:21 +02:00
parent 07e324ddbc
commit 45ca57a23e
21 changed files with 830 additions and 34 deletions

View file

@ -0,0 +1,18 @@
codeunit 50100 "Http Platform Failure Bad"
{
procedure GetCustomer(CustomerId: Guid): Text
var
Client: HttpClient;
Response: HttpResponseMessage;
ResponseText: Text;
RequestSucceeded: Boolean;
begin
RequestSucceeded := Client.Get(
StrSubstNo('https://api.example.com/customers/%1', CustomerId),
Response);
// Response content is unavailable when the platform call failed.
Response.Content().ReadAs(ResponseText);
exit(ResponseText);
end;
}