Intersect supplied signal keys with the existing field maps and skip explicit nulls before coercion. Preserve analyses, histories, cohort counts, timestamp parsing and the unchanged eight-second production-scale guard; add deterministic sparse/full-null cost and all-field coercion controls.
Contract-Neutral: In-memory reporting optimisation only; no telemetry schema, report semantics, collection, privacy, runtime or subsystem contract changes.
Change-source: pulse-maintainer
Preserve the exact Product Intelligence candidate and its source-lb_bcbds proof. Existing server and Docker failure guidance now reuses bounded log readers, checks actual state before another attempt, and requires matched stopped-service recovery. No runtime or new product surface changes.
Contract-Neutral: Integrate reviewed documentation and help regression checks only; no runtime, API, configuration or subsystem contract change.
Change-source: pulse-maintainer
Register accepted 26ae5b1aa2 with additive completion 3d45bc5750 through the existing exact-pair validator. It still requires ancestry, substantive monitoring contract and regression coverage; no historical commit, author or enforced check is changed.
Change-source: pulse-maintainer
Completed PR2576 checks exposed a workflow-shell fixture running outside the checkout root, two unformatted test files, and the missing monitoring contract for accepted 26ae5b1aa2. Run the real classifier helper in its actual Actions context and assert Go compilation admission alongside strict dependency-audit decisions. Record collected metadata with empty series and retained-only exclusion without changing runtime or synthesizing samples. All reviewed commit identities remain unchanged; final source proof and exact-head hosted checks remain required.
Change-source: pulse-maintainer
Accept the exact Core candidate 20261007T043911Z-core-runtime with usable-observation ownership, report-ordered revocation and per-metric handover attribution. Retained alerts race, differential, real builds and final monitor/History proof remain bound to their original commits; canonical changes since the candidate base do not overlap. Source integration is not publication or native delivery.
Change-source: pulse-maintainer
Route server update errors through bounded log readers, distinguish updater status from the running service, and require a matched stopped-service recovery rather than a guessed restore. Keep the existing Docker help on the same bounded reader.
Contract-Neutral: Documentation and help regression checks only; no runtime, API, configuration or subsystem contract change.
Change-source: pulse-maintainer
Retain exact specialist commit and source-uvo644ts proof. Bound the remaining severity-filtered journal recipe, withhold failed partial output, and avoid incident-time reinstall or full-unit disclosure. No runtime or new product surface changes.
Change-source: pulse-maintainer
Ephemeral alert managers intentionally leave the durable event store off. Enable the same existing store as monitoring bootstrap and require both original fired occurrences before asserting handover events and served History. The current monitor timeline, vet and real frontend/embed/server/agent build observations remain retained; runtime and frontend bytes are unchanged.
Change-source: pulse-maintainer
The existing host display contract qualifies linked agent names with (Host Agent). Assert that exact truthful handover wording through incident, event-log and History consumers rather than expecting an unqualified label. This only corrects the test; runtime and frontend bytes stay unchanged.
Change-source: pulse-maintainer
The supported config normalizer restores factory type delays, and CPU does not use the critical-memory activation bypass. Exercise ownership transfer and History on deliberate existing zero-delay metric policy rather than asserting two immediate alerts under the wrong fixture. Runtime and frontend source are unchanged.
Change-source: pulse-maintainer
Keep warning-priority evidence within the existing incident reader's deadline, record limit and failure handling. Explain info-priority legacy units without requesting a full secret-bearing unit or an incident-time installer rerun.
Contract-Neutral: Documentation and copied-reader regression tests only; no runtime, API, setting, permission or lifecycle contract changes.
Change-source: pulse-maintainer
Adapt remaining PR2599/2586 behavior to current source: evidence-bound ownership, report-ordered link outcomes, immediate configuration revocation, direct/inherited override precedence and canonical/shadow pending/intent reset. Close node-side alerts as transfer to a real per-metric owner rather than observed recovery. Preserve volatile metric status, child identity and observation-gap interruption.
Actual entry-point controls cover overlap, unknown values, saved direct filesystem disable, missing thresholds and real monitor lifecycle/History transfers. Preserve per-type default normalization: this is not a new Off setting. PR2567 is already merged and held SMART collection/native work is not revived.
Source-Provenance: additive adaptation of PR2599 at 765ac23046 over bd3432ab22
Change-source: pulse-maintainer
Document once-per-occurrence cooldown-off semantics, the independent hourly limit and recovery eligibility without treating missing messages as workload health. Verify rendered links, shipped mirrors and the actual saved/reloaded schedule.
Contract-Neutral: Documentation and verification only; existing alert policy, notification routing, runtime and API contracts are unchanged.
Change-source: pulse-maintainer
Preserve the exact reviewed docs and test commits, retaining current bounded diagnostic guidance. Acknowledge and snooze are notification holds, not workload recovery.
Change-source: pulse-maintainer
The general help checklist bypassed the deadline and failure-handling recipes already on the same page. Link that existing path without requiring a request ID or repeated action, and exercise its actual copied readers.
Contract-Neutral: Documentation and regression checks only; no runtime, API, setting, or service-lifecycle change.
Change-source: pulse-maintainer
Preserve the exact Product Intelligence commits and retained deadline and identity controls without adding a product surface.
Change-source: pulse-maintainer
Retain the reviewed Core candidate exactly, including its contributor provenance repair and same-tree proof attribution.
Change-source: pulse-maintainer
The corrected exact-source run retained one five-second link timeout. Keep all link and target assertions, but render the actual linked sections with their real headings rather than the entire configuration and troubleshooting guides.
Contract-Neutral: Existing documentation verification only; no guide, runtime, API, test assertion or timeout change.
Change-source: pulse-maintainer
The native matrix consumes the frontend manifests on every platform and uses their test runtime for Windows PowerShell command acceptance, but its event filters omit graph-only changes. Admit those two exact inputs on both PR and main while leaving UI-only changes and all existing native steps unchanged. Regression controls independently remove each input/event and exclude the graph.
Contract-Neutral: Native CI admission coverage only; installer inputs, runtime behaviour, service authority and recovery contracts are unchanged.
Change-source: pulse-maintainer
The exact-source proof timed out in three five-second link cases. Render each immutable guide once per case rather than for every link and target, preserving all assertions and the existing timeout.
Contract-Neutral: Documentation test efficiency only; no runtime, guide content, API or verification threshold change.
Change-source: pulse-maintainer
Preserve the exact reviewed safety-workflow and shutdown-readback test commits. Retained offline proof covers every workflow command, unsafe-doc rejection and workflow trust; runtime and frontend source are unchanged.
Change-source: pulse-maintainer
Preserve the exact source tree validated at 5989d928108acf80dc38b99cef40935fe17e6e32 while repairing the rejected isolated candidate's integration provenance. Apply rcourtman's original PR2628 proposal daa44ab26c alongside the bounded host-identifiable email repair and current-policy fixture corrections. Original contributor history remains untouched; this new commit records the maintainer's source integration, not a contributor identity change or a new runtime change.
Original-Proposal: daa44ab26c
Change-source: pulse-maintainer
Document existing incident holds, hidden active alerts, bulk scope and the local-calendar snooze preset. Link delivery troubleshooting to the controls and verify the rendered help and acknowledgement readback.
Contract-Neutral: Existing help and verification only; no alert runtime, API, schema or frontend control changes.
Change-source: pulse-maintainer
Accept Web candidate 20261007T033127Z-web-product unchanged. Existing help now distinguishes metric Off and zero, inherited defaults, persisted policy, hysteresis and policy closure from measured recovery. Retained exact-source proofs cover 167 frontend checks, lint, formatting, type-check, frontend/embed build, documentation validation and copied-example alert lifecycle/race/vet/library checks. Preserve the failed parent parser and its separately completed correction; no native delivery or publication is claimed. Both reviewed commits retain their identity.
Change-source: pulse-maintainer
The newly exercised docs-only route exposed an old six-command allowlist that rejected the reviewed shutdown Result and executable exit fields. Match that existing read-only guidance and reject dropping those fields, while retaining the distinction between service shutdown and completed guest requests. No native stop or probe is executed.
Contract-Neutral: Correct the safety-guide test expectation for already-reviewed readback; no runtime, documentation or backup policy changes.
Change-source: pulse-maintainer
Build and Test deliberately skips the smoke suite for Markdown-only changes, leaving Public docs able to accept unsafe but correctly mirrored guidance. Run the existing backup, passive diagnostic and copied-reader suites in the lightweight docs check, and retain strict failure propagation and source triggers without installing application dependencies.
Contract-Neutral: Wire existing safety recipe checks into docs-only CI without changing product, workflow trust or documentation contracts.
Change-source: pulse-maintainer
Accept Delivery candidate 20261007T032013Z-delivery-trust unchanged. Retained source-f8oqslir binds the exact reviewed commit and passes 39 helper tests, 24 expected parent failures, the smoke entry point and 43 workflow-trust controls. Scope is the Pulse CI helper and tests; Infra and frontend source are unchanged. Preserve candidate identity and prior integration history.
Change-source: pulse-maintainer
Read counters directly under an already authorised account instead of elevating a child reader inside an unprivileged timeout. A denied read remains unavailable; no sudoers, service permissions or credential change is suggested. Preserve the original sudo recipe only as synthetic parent-control evidence.
Contract-Neutral: Existing passive diagnostic instructions and their synthetic controls only; no runtime, API, permission or frontend behaviour changes.
Change-source: pulse-maintainer
Use the assignment-bound offline dependency export after the canonical dependency path refused read access. This changes test formatting only.
Contract-Neutral: Test formatting only; no runtime or public contract changes.
Change-source: pulse-maintainer
The exact-source TERM-ignoring control returned 124, not the intended kill result. Use GNU timeout's whole-group KILL deadline for these read-only collectors and verify that the owned synthetic reader is no longer running. Retain the adverse initial proof rather than relaxing its assertion.
Contract-Neutral: Diagnostic recipes and their synthetic deadline controls only; no runtime, API, permissions or frontend behaviour delta.
Change-source: pulse-maintainer
Document saved metric Off values, override inheritance, inclusive hysteresis boundaries, pending saves and separate delivery verification. Bind the copied CPU example to actual metric evaluation and test the rendered bundled guidance.
Contract-Neutral: Existing help and example verification only; no alert runtime, API, schema or editor behaviour changes.
Change-source: pulse-maintainer
Withhold incomplete write/container counter pairs, reject reader and identity failures, and pin Docker stats to the full running container ID. Preserve the 60-second passive window and data-safety guidance without changing monitoring or permissions.
Contract-Neutral: Existing diagnostic documentation and synthetic recipe tests only; no runtime, API, permission or UI behaviour changes.
Change-source: pulse-maintainer
Branch identity alone admits other or unassociated PR runs, and reopening or branch reuse during discovery leaves the initial lifecycle observation stale. Require exclusive PR association and fresh run, closure and head-use reads before each cancellation; unavailable evidence stops unchanged. Keep the existing cancellation-refusal handling, targets and credential scope.
Contract-Neutral: Administrative CI cancellation selection only; no product subsystem, workflow authority, release, or frontend contract changes.
Change-source: pulse-maintainer
Retain exact Web commits b0f7a63181 and f6e8a3c9f4. The existing guide and copied PSA template preserve member close reasons and successor identity, with an explicit v6.5.0 applicability warning. Retained sender and rendered-source proof is adequate; no runtime or browser-source resolution is needed.
Contract-Neutral: Existing public and bundled webhook help and regression tests only; no runtime, API, delivery-policy, navigation or permissions contract change.
Change-source: pulse-maintainer
Combine exact reviewed Delivery 203d1a8fb5 and Product intelligence e95e53cf9e. Disjoint CI helper and documentation/test changes retain their complete exact-source proof; no resolution or source correction is needed.
Contract-Neutral: Integration of existing CI error handling and read-only troubleshooting recipes; no runtime, API, permissions, settings or navigation contract changes.
Change-source: pulse-maintainer
The actual v6.5.0 source lacks NotRecovered and member Resolution. Warn against pasting the newer example into that version or blindly retrying failed renders; a web guide is not evidence that containing software has shipped.
Contract-Neutral: Version-applicability guidance and rendered regression coverage only; no runtime or delivery contract change.
Change-source: pulse-maintainer
Capture both local log streams before presenting notification excerpts or request-ID matches. A reader error or deadline reports unavailability without a partial excerpt; missing GNU timeout has no unbounded fallback. Exercise copied recipes with successful, empty, partial-failure, missing-tool and hung readers, including termination grace.
Contract-Neutral: Existing read-only troubleshooting recipes and shipped mirror only; no runtime, API, permissions, settings or navigation contract changes.
Change-source: pulse-maintainer
Only a structured HTTP 409 conflict with terminal readback establishes the completion race. Do not read through or hide authentication, permission, transport or other cancellation failures, and stop before the next cancellation. Cover completed-run refusals, unknown errors, nonterminal conflicts and failed readback without provider calls.
Contract-Neutral: CI cleanup error handling only; workflow authority, cancellation targets, required checks and public subsystem contracts are unchanged.
Change-source: pulse-maintainer
The sender already carries moved_to_agent reasons, but the public PSA template discarded them and described every resolved occurrence as recovered. Preserve each member's reason and successor, explain mixed and unknown outcomes, and exercise copied templates through the real sender plus the shipped Markdown renderer.
Contract-Neutral: Existing webhook help and copied-template regression coverage only; no runtime, endpoint, schema or delivery policy change.
Change-source: pulse-maintainer
Compose the unchanged memory recipe repair with notification privacy guidance, preserving original commits and retained deadline controls.
Change-source: pulse-maintainer
Preserve exact Web commits and retained rendered/build proof; URL masking is not a guarantee that provider text is public-safe.
Change-source: pulse-maintainer
Keep the sampled counters and process identity behind a read-only deadline. Hanging readers and a missing timeout utility produce an unavailable result, while privacy, PID-reuse and measured-zero controls remain. Preserve the ten-second test assertion and clean up the test-owned shell on timeout.
Contract-Neutral: Documentation and copied-recipe verification only; no runtime collection, memory accounting, service lifecycle or API contract changes.
Change-source: pulse-maintainer
Preserve the exact Core candidate commits with the existing main frontier. Retained source-0ipbo9gk covers ownership, cancellation, scheduler recovery and served warnings; integration validation remains separate from native recovery and publication.
Change-source: pulse-maintainer
Incorporate exact published upstream while retaining starting reviewed tip 1364ee12f7 and every accepted commit. Preserve PVE disk history isolation and authoritative active-alert replacement alongside the reviewed monitoring batch. Composition does not establish browser, native or publication acceptance.
Change-source: pulse-maintainer
The exact-source rendered run exposed an existing first-match selector: the new privacy link shares the retained-failure recovery target. Match its intended label among all links while preserving href, label, doc-link and destination-heading assertions.
Contract-Neutral: This adjusts the existing rendered link test for multiple legitimate links to one section; runtime, API and guide content are unchanged.
Change-source: pulse-maintainer