Brings all of the develop branch's commits into master. ## What this contains The 2 commits on develop that landed during the XL Vask integration dispatch: - **PR #373** (TRU-6 / AUT-2) — feat(edge-broker): expose lastActivityAt on /api/health (AUT-2/TRU-6) - **PR #375** (TRU-49 / AUT-49) — fix(api): include wash_id in xlvask_missing_order_link flag text (AUT-49/TRU-49) ## Why The XL Vask integration dispatch via the OpenSymphony orchestrator (MiniMax M3) produced 2 api-side fixes: - **PR #373** — adds `lastActivityAt` to the api health endpoint so operators can see if the edge-broker has processed any requests recently. - **PR #375** — the actual root-cause fix for the user-reported symptom "XL Vask-registreringen er hverken ignoreret eller knyttet til en ordre i den valgte periode doesn't show the wash". The bug was in `messageParts()` for the `xlvask_missing_order_link` arm — the link text was hard-coded to 'XL Vask wash' instead of using the actual wash_id. This PR makes the link identify the wash it points to. ## Verification Both source PRs passed: - Required CI (PHP unit, PHP integration, PHP api, PHP legacy, edge broker, edge agent, edge gateway backend) - The api ruleset allows squash merges ## Notes - The pleno-vue repo has its own equivalent develop→master PR (#312) with the 9 UI fixes (component, i18n, and a Playwright E2E). --------- Co-authored-by: Jeppe <jeppe@copenhagentruckwash.io> Co-authored-by: openhands <openhands@all-hands.dev>
12 lines
808 B
XML
12 lines
808 B
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE topic
|
|
SYSTEM "https://resources.jetbrains.com/writerside/1.0/xhtml-entities.dtd">
|
|
<topic xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:noNamespaceSchemaLocation="https://resources.jetbrains.com/writerside/1.0/topic.v2.xsd"
|
|
title="API Reference" id="API-Reference">
|
|
|
|
<!-- AUTO-GENERATED, DO NOT EDIT -->
|
|
<p>Comprehensive API reference generated from the repository root <code>openapi.yaml</code>.</p>
|
|
<p>The edge broker's <code>/api/health</code> response additionally exposes a <code>lastActivityAt</code> field (ISO 8601 timestamp). It reports the most recent successful HTTP request handled by the broker container and defaults to the container's start time when no request has been processed yet.</p>
|
|
</topic>
|