Commit Graph

2248 Commits

Author SHA1 Message Date
pulse-triage[bot] 0db0d01aae Integrate reviewed guest memory interpretation guidance
Retain exact PI candidate and its desktop/phone documentation evidence. Clarify guest cache, availability and Pulse process scope without changing collection or Patrol behavior.

Change-source: pulse-maintainer
2026-10-10 01:25:49 +01:00
pulse-triage[bot] 616aa5b4b9 Explain guest memory pressure without changing working workloads
Separate hypervisor footprint, Linux availability and process RSS in existing troubleshooting, FAQ and threshold help. Keep comparisons on the same guest, kernel, time and units, preserve unknown or retained evidence, and avoid diagnostic probes, restarts, cache drops and blanket suppression.

Contract-Neutral: Documentation and source-bound help regressions only; memory collection, Patrol decisions, alert controls and access contracts are unchanged.
Change-source: pulse-maintainer
2026-10-10 00:46:08 +01:00
pulse-triage[bot] 58e510214a Reject native image-pin drift before frontend preparation
The completed PR2761 native run spent 243 runner-seconds acquiring and building frontend assets before its deterministic immutable-image source check failed in four Unix jobs. Execute the existing uncached bounded image checks immediately after Go setup, before Node and native runtime work. Keep real frontend assets, exhaustive installer groups, pins, all native gates and their deadlines unchanged; guard order, selection and terminal failures.

Contract-Neutral: Additional early execution of existing immutable-image source assertions only; no public contract, agent runtime/lifecycle, Windows behaviour, image pin, complete-suite coverage, existing gate or deadline changes.
Change-source: pulse-maintainer
2026-10-10 00:30:18 +01:00
pulse-triage[bot] 2b172d0c7f Integrate reviewed native seed-image pin reconciliation
Retain exact Delivery commit db9743a84e and canonical fix 08b30faf14. Resolve their overlapping test-file edits to the reviewed Delivery file with its broader pin-form controls; preserve immutable defaults, same-run admission and every existing gate.

Change-source: pulse-maintainer
2026-10-10 00:17:24 +01:00
pulse-triage[bot] 08b30faf14 Keep immutable seed checks compatible with same-run E2E images
Completed PR2761 native run 37998632049 and backend run 37998632126 reject the reviewed Compose interpolation although its local Alpine fallback remains digest-pinned. Recognise only the fixed same-run override with an immutable governed default. Add positive and malformed, mutable, retired-line and lookalike controls; retain runtime pins, bundle admission and all native gates.

Contract-Neutral: Regression-only reconciliation of the existing installer source assertion with reviewed same-run E2E image composition; no runtime, workflow, contract or permission changes.
Change-source: pulse-maintainer
2026-10-10 00:08:03 +01:00
pulse-triage[bot] 598d87ad52 Integrate reviewed read-only external-agent guidance
Accept the exact product-intelligence guide and verification corrections; retain private bounded reads and evidence-bound outcome interpretation.

Change-source: pulse-maintainer
2026-10-10 00:02:13 +01:00
pulse-triage[bot] db9743a84e Align native seed-image pin checks with same-run E2E bundles
Native Unix CI rejects the fixed compose override even though its local default remains digest-pinned. Recognise only that existing override or a literal complete governed pin, with malformed and mutable-default controls. Keep images, producer admission, required gates and deadlines unchanged.

Change-source: pulse-maintainer
2026-10-09 23:40:39 +01:00
pulse-triage[bot] 94d46bd075 Require observed reader termination within the existing deadline budget
The complete documentation proof observed a synthetic reader still in state R after the command pipes closed. Keep the 80-second group kill and 83-second test ceiling unchanged, but observe gone or zombie for at most half a second before declaring completion. Persistent live states, observation errors and malformed records still fail; deterministic transition and bound controls cover the witness.

Contract-Neutral: Documentation verification witness only; copied collector recipes, runtime behaviour and subsystem contracts are unchanged.
Change-source: pulse-maintainer
2026-10-09 23:39:25 +01:00
pulse-triage[bot] dfbcc96fb0 Integrate reviewed native installer smoke reconciliation
Preserve the exact Delivery candidate ancestry. Resolve the overlapping canonical fixture correction to the candidate’s reviewed final bytes, retaining all three groups, exact invocation counts, odd and Unicode inventories, selectors and terminal-failure controls. Production runner and frontend source are unchanged.

Contract-Neutral: Test-only merge of the reviewed smoke reconciliation; installer runtime, contracts, deadlines and gates are unchanged.
Change-source: pulse-maintainer
2026-10-09 23:30:56 +01:00
pulse-triage[bot] a19a05b5d6 Check credential boundaries independently of sentence capitalisation
The initial complete documentation proof failed only because Local administrators begins a sentence. Preserve every required privacy boundary while ignoring its letter case; the guide and runtime remain unchanged.

Contract-Neutral: Documentation regression assertion only; no runtime, endpoint, scope or subsystem contract delta.
Change-source: pulse-maintainer
2026-10-09 23:29:26 +01:00
pulse-triage[bot] c795a3cdb7 Make missing read-only guidance an explicit regression assertion
The exact-parent comparison needs a failed safety assertion, not an incidental missing-heading exception. Assert the heading before checking its order; the guide and runtime are unchanged.

Contract-Neutral: Documentation regression assertion only; no runtime, endpoint, scope or subsystem contract delta.
Change-source: pulse-maintainer
2026-10-09 23:15:39 +01:00
pulse-triage[bot] 8a1daeff19 Keep installer runner fixtures aligned with all three bounded groups
PR2761 script smoke checks failed because the existing Python fixture still unpacked two groups after the reviewed runner began returning general-0, general-1 and reset. Assert all three exact commands, deterministic exact-once selection, insufficient-inventory refusal and terminal failure in every group without changing runner behaviour or deadlines.

Contract-Neutral: Fixture correction only; installer runtime and runner contracts are unchanged.
Change-source: pulse-maintainer
2026-10-09 23:05:15 +01:00
pulse-triage[bot] 0615b692ed Keep external-agent setup read-only and outcomes evidence-bound
Replace the credential-argument probe recommendation with private, bounded reads. Explain least-scope client setup, private configuration and preserved proxy access; distinguish scope-only writes, terminal events and partial verification from recovered workloads. Keep the adapter entry point and shipped guide consistent without changing runtime behaviour.

Contract-Neutral: Existing external-agent documentation and its copied/rendered regression checks only; no endpoint, scope, policy, adapter or runtime contract changes.
Change-source: pulse-maintainer
2026-10-09 23:05:09 +01:00
pulse-triage[bot] d03c706643 Integrate reviewed Cloud configuration-transfer guidance
Preserve the exact reviewed guidance and formatting commits. The existing Cloud guide now bounds export scope, identity, endpoint trust and single-active recovery; retained documentation and rendered-help proof cover unchanged final content.

Change-source: pulse-maintainer
2026-10-09 22:53:03 +01:00
pulse-triage[bot] cea29beeca Reconcile native installer smoke checks with bounded test groups
The production runner now emits two general groups and a reset group, but its independently discovered Python smoke suite still unpacks two. Repair the required smoke check, assert the complete invocation count before zipped comparisons and cover terminal failures in every group. Preserve exact-once inventory, Unicode names, selectors, count and deadlines without changing runtime or workflow gates.

Contract-Neutral: Test-only reconciliation of the existing three-group native installer runner; production source, installer contracts, invocation deadlines and required checks are unchanged.
Change-source: pulse-maintainer
2026-10-09 22:48:25 +01:00
pulse-triage[bot] 440137890e Build Core E2E test images once per exact workflow run
Replace nine identical image build pairs with one same-run artifact producer. Admit the producer's manifest, checkout, run, attempt, archive and loaded image identities before starting each isolated stack. Keep fixed registry pins, local seed defaults, every journey gate and existing browser budgets. Provider refusals remain terminal without mirrors, login, pull retries or rebuild fallbacks. Record the contract and narrowly scoped regression proof.

Change-source: pulse-maintainer
2026-10-09 22:25:34 +01:00
pulse-triage[bot] 4662cafef6 Keep Cloud migration within configuration-transfer limits
The hosted guide promised portable monitoring configuration and reduced an agent move to changing its URL. State the actual export exclusions, replacement and active-cutover risks; preserve source access, existing agent identity and independently verified endpoint trust. Check the shipped guidance and its rendered recovery destinations.

Contract-Neutral: Documentation and documentation tests only; no export/import, agent, hosting, entitlement or route contract changes.
Change-source: pulse-maintainer
2026-10-09 22:21:03 +01:00
pulse-triage[bot] 749340f2d2 Integrate reviewed read-only upgrade guidance
Preserve the exact Product Intelligence candidate and its rendered-help evidence.

Change-source: pulse-maintainer
2026-10-09 22:11:38 +01:00
pulse-triage[bot] ba94848490 Fit complete WebKit dependency acquisition inside bounded E2E setup
The current hosted failure fetched its index promptly but requested 116 MB of OS packages and continued downloading until the ten-minute setup alarm, before any test. Permit thirty minutes for the larger Chromium/WebKit setup only, with the sixty-minute job, transport timeouts, authentication and test gates unchanged. Retain controls against restoring the short setup cap or expanding the suite deadline.

Contract-Neutral: Hosted E2E acquisition budget and its regression controls only; no product runtime, installer, release contract or frontend-source delta.
Change-source: pulse-maintainer
2026-10-09 21:38:36 +01:00
pulse-triage[bot] e4a96c9302 Keep Operational Trust upgrade checks read-only
Replace retry, suppression and workload-action probes with inspection of existing evidence. Preserve consistent full-state recovery, independent coverage, private diagnostics and existing access boundaries. Bind the shipped guide and its links to source and rendered-help regression checks.

Contract-Neutral: Upgrade guidance and regression tests only; no runtime, API or lifecycle contract changes.
Change-source: pulse-maintainer
2026-10-09 21:37:45 +01:00
pulse-triage[bot] 6099e65ed1 Keep native installer checks inside bounded package groups
The containing macOS Intel job exhausted its ten-minute package alarm with 500 general installer checks while an individual bounded guidance probe was still running. Interleave the complete discovered inventory across two general invocations and keep the reset matrix separate. Preserve exact-once selection, failure propagation, all fixture deadlines and the existing native platform matrix.

Contract-Neutral: Only partitions existing native Unix installer test inventory; runtime behaviour, per-invocation package alarms and fixture safety contracts are unchanged.
Change-source: pulse-maintainer
2026-10-09 20:46:03 +01:00
pulse-triage[bot] a3089ae2f1 Integrate reviewed private AI control guidance
Accept the exact product-intelligence candidate with its bounded private-response recipes, preserved permissions and qualified transport controls. Retain source proof and publication limits.

Change-source: pulse-maintainer
2026-10-09 20:32:25 +01:00
pulse-triage[bot] 0db3303483 Integrate reviewed API guidance rejection fixture repair
Preserve Delivery candidate 37930138d8 exactly alongside the equivalent canonical PATCH correction. Resolve only the overlapping explanatory comment to the reviewed candidate bytes; retained source-n2d81f_y covers the unchanged fixture and API helper.

Contract-Neutral: Merge a reviewed test-only control correction; no runtime, documentation, API, installer or frontend change.
Change-source: pulse-maintainer
2026-10-09 20:16:42 +01:00
pulse-triage[bot] c3210f77ee Align AI uncertainty wording check with the revised guide
The first exact-source documentation shard stopped on the old lower-case phrase after the guide moved it to the start of a sentence. Keep the same uncertainty requirement and all privacy checks, then complete the failed and unreached validation.

Contract-Neutral: Case-only expected documentation wording in a regression test; no runtime or guide change.
Change-source: pulse-maintainer
2026-10-09 20:07:13 +01:00
pulse-triage[bot] 45f4407c23 Keep API guidance rejection control aligned with supported methods
Exact PR2576 backend and four Unix native jobs reject the stale DELETE negative control after reviewed RBAC guidance deliberately added DELETE support. Use unsupported PATCH instead, preserving the fail-before-curl assertion and all runtime and documented request behavior.

Contract-Neutral: Correct a copied-guidance test input only; no guide, mirror, runtime, authentication, permission, transport, deadline or dependency changes.
Change-source: pulse-maintainer
2026-10-09 20:07:07 +01:00
pulse-triage[bot] abd720420b Use private response fixtures for AI recipe transport checks
The strengthened copied-command test also checks private output files, so use the shared sensitive-response fixture for its success body before qualification.

Contract-Neutral: Test fixture selection only; no runtime or access-control change.
Change-source: pulse-maintainer
2026-10-09 19:55:12 +01:00
pulse-triage[bot] 8359ac4e39 Keep AI control recipes private and bounded
Reuse the existing API helper for saved Patrol settings and deliberate Assistant control changes. Preserve methods, payloads and access scopes while keeping private response bodies out of terminal recordings and making lost-write readback explicit.

Contract-Neutral: Documentation and recipe regression tests only; existing AI settings methods, payloads and access controls are unchanged.
Change-source: pulse-maintainer
2026-10-09 19:54:33 +01:00
pulse-triage[bot] 37930138d8 Keep API guidance rejection control outside supported methods
The shared private-response helper supports DELETE for reviewed RBAC recipes. Its older Go fixture still expected DELETE to stop before curl, failing the containing backend shard and all four native Unix jobs. Exercise unsupported PATCH instead; retain every credential, preparation, request and privacy fence without changing the documented helper.

Contract-Neutral: Test-only correction of a stale unsupported-method control; no runtime, API, installer, guide or frontend behaviour changes.
Change-source: pulse-maintainer
2026-10-09 19:46:46 +01:00
pulse-triage[bot] 283272ff1b Integrate reviewed private organisation API read guidance
Retain exact PI candidate 569a77b3f9. Existing private-response helper and access boundaries remain unchanged; retained source-cczg5zw8 qualifies documented recipes, parent controls, the real embed and organisation handlers.

Change-source: pulse-maintainer
2026-10-09 19:45:47 +01:00
pulse-triage[bot] 54f40a6a76 Run complete documentation safety suites on docs-only changes
The docs-only job kept twelve literal suites while thirty existing privacy, authentication, recovery and other guide suites were omitted. Discover the complete documentation inventory in four isolated bounded shards, trigger on every helper change, and preserve the required check as a fail-closed aggregate. Keep all-suite and explicit smoke execution, safety recipes and deadlines unchanged.

Contract-Neutral: Documentation CI admission and smoke-harness coverage only; no product runtime, installer behaviour, shipped guidance, release checks or subsystem contract changes.
Change-source: pulse-maintainer
2026-10-09 19:10:29 +01:00
pulse-triage[bot] 569a77b3f9 Keep organisation API read recipes private and bounded
Reuse the existing credential-file API helper for member and incoming-share reads. Preserve org-bound settings scopes and session-only mutations while retaining private responses and failing incomplete reads without retry.

Contract-Neutral: Documentation safety maintenance using the existing helper; no endpoint, scope, runtime or authorisation contract changes.
Change-source: pulse-maintainer
2026-10-09 19:06:13 +01:00
pulse-triage[bot] 7c4a3c8186 Integrate reviewed bounded private RBAC administrative guidance
Preserve exact candidate f0bc8f11eb and its reviewed 8a4f31b5 ancestor. Reconcile the independently repaired documentation-link guard by retaining main implementation and all controls, adding candidate controls and its exact URL boundary matching. Administrative guide and mirror bytes remain exactly as qualified; no runtime frontend source changes.

Change-source: pulse-maintainer
2026-10-09 18:51:01 +01:00
pulse-triage[bot] f0bc8f11eb Keep contribution-policy links scoped to the PR template
The complete documentation suite rejected the PR template current-policy anchor as a shipped runtime link. Permit only that exact file and anchor, while retaining rejection of runtime links, other templates and changed paths, queries or anchors. Preserve the reviewed RBAC safety candidate and finish its existing qualification on this additive source.

Contract-Neutral: Repository documentation-link classification and regression tests only; no shipped runtime, administrative recipe, authentication, RBAC, API or frontend behaviour changes.
Change-source: pulse-maintainer
2026-10-09 18:02:48 +01:00
pulse-triage[bot] de50c77f96 Integrate reviewed complete smoke discovery and connected test reconciliation
Retain the three exact Delivery commits. Discovery rejects find/sort failures before executing an incomplete inventory; bounded guard reconciliation and constant-space parser counting preserve existing product behavior and timing limits.

Change-source: pulse-maintainer
2026-10-09 17:52:40 +01:00
pulse-triage[bot] a596b536c4 Keep telemetry timing guard free of per-row mock bookkeeping
Complete composed smoke validation reported 8.352 seconds against the unchanged eight-second synthetic aggregation limit. MagicMock retains 120,000 call records inside that timed region. Use a constant-space counting closure with the real parser, preserving the dataset, parse-count invariant, correctness assertions and time budget. Production telemetry code is unchanged.

Contract-Neutral: Test instrumentation only; no telemetry schema, aggregation, privacy boundary, runtime behaviour or time-limit changes.
Change-source: pulse-maintainer
2026-10-09 17:28:20 +01:00
pulse-triage[bot] fa5858b2e0 Align composed smoke safety checks with reviewed source
The complete current smoke suite rejected the contributor template's deliberate current-process link and buffered browser log controls. Limit the link exception to the exact template and fragment, keep runtime links pinned, and check the complete display-only helper chain with adverse controls. No frontend, backend or safety guidance is changed.

Contract-Neutral: Test-only reconciliation of existing contribution and log-display controls; all product, installer and shipped documentation bytes and subsystem contracts are unchanged.
Change-source: pulse-maintainer
2026-10-09 16:58:38 +01:00
pulse-triage[bot] 8a4f31b504 Keep RBAC administrative recipes bounded and private
Reuse the existing private-response API helper for all role and user operations, preserving exact methods, bodies, privileges and targets. Document independent decisions and uncertain mutation readback; exercise copied commands against synthetic private success, denial, redirect and incomplete responses without exposing credentials or retrying.

Contract-Neutral: Documentation, mirrored guides and copied-recipe regression tests only; no runtime authentication, RBAC, API or frontend behaviour changes.
Change-source: pulse-maintainer
2026-10-09 16:51:14 +01:00
pulse-triage[bot] 51db712d85 Reject incomplete smoke-test discovery before execution
The current runner hides find and sort failures in process substitution. A partial passing list can omit a failing check and return success. Admit the complete pipeline first, preserve explicit subsets and full failure collection, and exercise the actual runner against both producer failures.

Contract-Neutral: Script test harness and connected regression controls only; no product runtime, installer, workflow selection, deadline or subsystem contract changes.
Change-source: pulse-maintainer
2026-10-09 16:46:37 +01:00
pulse-triage[bot] ad583f6d5f Integrate reviewed credential and log-disclosure guidance
Change-source: pulse-maintainer
2026-10-09 16:40:11 +01:00
pulse-triage[bot] 39043470bc Integrate reviewed native installer CI portability repair
Preserve the exact reviewed Delivery commit and retained Linux proof. Product installers and safety contracts remain unchanged; actual containing Windows/macOS CI and protected publication remain outstanding.

Change-source: pulse-maintainer
2026-10-09 16:34:24 +01:00
pulse-triage[bot] c3ec820087 State credential encryption and log-disclosure limits accurately
The security guide implied all credentials and outputs were safe despite the local key, external password sources and private diagnostic records. Explain the active data path, matching-key recovery and review-before-sharing boundaries; keep existing administration recipes unchanged.

Contract-Neutral: Documentation and document regression checks only; no storage, encryption, authentication, logging or runtime contract delta.
Change-source: pulse-maintainer
2026-10-09 15:59:57 +01:00
pulse-triage[bot] d81401f29b Repair native installer CI portability without weakening safety
Load the real service-status enum in the mocked Windows SCM controls and check lifecycle statements independently of checkout line endings. Keep Linux-only server installer fixtures on supported Bash and GNU metadata tools within their macOS test step, after native agent runtime testing. Partition the discovered installer inventory so the expanded reset matrix retains its own existing package deadline; preserve every check, failure exit and per-fixture deadline.

Change-source: pulse-maintainer
Contract-Neutral: Native CI fixture environment and inventory repair only; product installers, native lifecycle, safety contracts and fixture deadlines are unchanged.
2026-10-09 15:55:04 +01:00
pulse-triage[bot] 95e1217c17 Integrate reviewed contributor evidence guidance
Change-source: pulse-maintainer
2026-10-09 15:46:05 +01:00
pulse-triage[bot] b4959bd44c Handle reaped diagnostic readers during deadline validation
The current protected proposal's Docs run raises ESRCH when a synthetic reader disappears after /proc is opened. Treat that disappearance like ENOENT while retaining failure for surviving readers, permission/I/O errors and malformed observations. Deterministic controls exercise the actual deadline readback alongside the unchanged real whole-group deadline tests.

Contract-Neutral: Synthetic deadline-reader readback and regression controls only; copied recipes, runtime, deadlines and cleanup requirements are unchanged.
Change-source: pulse-maintainer
2026-10-09 15:10:04 +01:00
pulse-triage[bot] a0ee068a6e Keep offered patches as evidence and preserve contributor follow-through
Replace the obsolete new-PR submission recipe with optional tested-patch evidence in the existing report. Preserve replies, credit and disposition for previously requested contributions, and keep linked history and testing separate from public safety and release availability.

Contract-Neutral: Documentation and guidance regressions only; reflects the existing contribution policy without runtime, workflow or permission changes.
Change-source: pulse-maintainer
2026-10-09 15:05:12 +01:00
pulse-triage[bot] 97e5494284 Integrate reviewed smoke-validation fixture repair
Preserve exact candidate 75de65b338 and its retained 86-suite offline proof. Resolve the overlap with d64b3c5d85 using the candidate parser unchanged; both final test files exactly match the reviewed candidate. No runtime or frontend source changes.

Change-source: pulse-maintainer
2026-10-09 14:58:44 +01:00
pulse-triage[bot] 97eb8cdc52 Integrate reviewed guest reading and address guidance
Retain the exact source-qualified documentation candidate alongside the reviewed TrueNAS display repair. Clarify current, retained and missing readings without claiming native recovery or publication.

Change-source: pulse-maintainer
2026-10-09 14:48:43 +01:00
pulse-triage[bot] df1f298db0 Integrate reviewed TrueNAS saved-policy disk displays
Retain the exact repaired and composed candidate history, its fresh parent-bound browser receipt and completed containing frontend qualification. Existing Recovery removal and disk-specific backend policy remain intact.

Change-source: pulse-maintainer
2026-10-09 14:48:41 +01:00
pulse-triage[bot] 75de65b338 Repair smoke qualification of stable metadata and proxy trust guidance
The complete current-source smoke suite exposed two stale fixtures: release objects omitted the required draft flag, and the proxy safety check assumed an emoji presentation selector absent from the shipped heading. Supply complete positive metadata while retaining draft/chart/preview and missing-maturity refusals; locate exactly one named Markdown section and discriminate missing or duplicate boundaries. Preserve all runtime, authentication, update and workflow gates.

Contract-Neutral: Test fixtures and section extraction only; product runtime, subsystem contracts, authentication boundaries and release-metadata admission are unchanged.
Change-source: pulse-maintainer
2026-10-09 14:25:55 +01:00
pulse-triage[bot] d64b3c5d85 Match the proxy trust-boundary check to the integrated heading
Combined exact-source documentation validation passed 344 checks but this assertion errored before inspecting the accepted header-trust section: its delimiter retained a removed Unicode variation selector. Match the current heading while preserving every role, authenticator, replacement and reachability assertion. Documentation and runtime source are unchanged.

Change-source: pulse-maintainer
2026-10-09 14:21:39 +01:00