Commit Graph

9606 Commits

Author SHA1 Message Date
rcourtman 08b8144fcf Use canonical history catalogs in storage drawers 2026-08-26 12:28:43 +01:00
rcourtman 5d46e7d0e7 Complete mock drawer history coverage
Contract-Neutral: restores existing metricsTarget identity and complete mock history fallback contracts without changing their public shape
2026-08-26 12:11:10 +01:00
pulse-triage[bot] 18b74c0adb Expose stable webhook message keys
Add a language-neutral condition key and explicit resource context to generic alert payloads so receivers can translate notifications without parsing English text.

Refs #1779

Change-source: pulse-maintainer
2026-08-26 12:04:43 +01:00
Richard Courtman 4d457159fc Synchronize transparency document mirror 2026-08-26 11:25:09 +01:00
Richard Courtman 55192bf835 Clarify continuous maintenance provenance 2026-08-26 11:23:05 +01:00
rcourtman 1943a1e97f Fix workload drawer history metrics targeting
Contract-Neutral: restores existing metricsTarget identity and mock history fallback contracts without changing their public shape
2026-08-26 11:17:41 +01:00
rcourtman e27585b0a2 Align history lock boundary assertion
Change-source: pulse-maintainer
2026-08-26 11:16:51 +01:00
rcourtman 420368e8e2 Allow standing triage disclosure link
Change-source: pulse-maintainer
2026-08-26 11:11:04 +01:00
rcourtman 4442322d2a Repair API scope browser verification receipt
Record the exact verified parent and the required narrow viewport evidence for the landed API Access change.

Change-source: pulse-maintainer
2026-08-26 10:55:11 +01:00
rcourtman 2d26eb8ba4 Expose agent lifecycle scope in API access
Align manually created Agent tokens with the runtime lifecycle minimum, expose agent:manage in custom create/edit flows, and document the backend-owned scope boundary.

Change-source: pulse-maintainer
2026-08-26 10:49:16 +01:00
rcourtman 09b1171976 Name the license plan boundary in history range lock copy
The guest and node drawer history lock panel and the shared history
chart lock overlay said a range was 'not enabled on this instance'
without saying why. Both now state that longer ranges require a higher
license plan, and the drawer panel keeps the current plan's retained
days. Refs #1717
2026-08-26 10:46:35 +01:00
rcourtman b727bc62e4 Improve desktop drawer detail layout 2026-08-26 10:33:33 +01:00
rcourtman a8e84b4011 Bound legacy demo bootstrap workload 2026-08-26 10:27:58 +01:00
rcourtman ad4c82c34e Enable sorting for workload IDs 2026-08-26 10:22:00 +01:00
rcourtman 3b866458f6 Fix workload table header alignment 2026-08-26 10:09:15 +01:00
Richard Courtman af370a8dda Route triage comments through dedicated identity 2026-08-26 09:59:10 +01:00
rcourtman 881d6dba02 Clarify development transparency policy 2026-08-26 09:24:57 +01:00
rcourtman c7930be1c0 Move GitHub AI disclosure to the document level
Per-comment stamps at continuous-automation volume made the machinery
louder than the maintenance. The standing disclosure is this page: it
now says plainly that day-to-day activity may be automated and
unstamped, that the tracker's pace is part of what is disclosed, and
that asking gets a straight human answer. Support email keeps its
per-message Pulse Triage identity.
2026-08-26 08:41:49 +01:00
rcourtman 8837bf21bd Return flaky offline-node E2E to probation
Change-source: pulse-maintainer
2026-08-26 08:32:51 +01:00
rcourtman a445f23753 Promote five repaired E2E specifications
Change-source: pulse-maintainer
2026-08-26 07:41:34 +01:00
rcourtman 95f57f446a Filter Proxmox backups by repository
Change-source: pulse-maintainer
2026-08-26 06:46:33 +01:00
rcourtman 52a3373ae6 Cover delayed Proxmox E2E hydration
Change-source: pulse-maintainer
2026-08-26 05:43:48 +01:00
rcourtman 83ac6a1bea Stabilise Proxmox backups E2E readiness
Change-source: pulse-maintainer
2026-08-26 05:16:18 +01:00
rcourtman dc1ddaa24e Fix stale backup alert attribution
Change-source: pulse-maintainer
2026-08-26 04:33:47 +01:00
rcourtman d742a87841 Document release qualifier source boundary
Change-source: pulse-maintainer
2026-08-26 03:41:05 +01:00
rcourtman ee22a969d3 Bind container qualification to caller commit
Change-source: pulse-maintainer
2026-08-26 03:36:46 +01:00
rcourtman a0aa5d4e55 Bind OIDC plan docs to RBAC governance
Change-source: pulse-maintainer
2026-08-26 02:36:04 +01:00
rcourtman fd8340b95e Clarify Community OIDC role mapping
Change-source: pulse-maintainer
2026-08-26 02:31:52 +01:00
rcourtman cf0ca6f127 Repair Proxmox history component contract
Change-source: pulse-maintainer
v6.4.0-rc.3 helm-chart-6.4.0-rc.3
2026-08-26 01:12:41 +01:00
Richard Courtman 8051e54d9a Prepare v6.4.0-rc.3 release 2026-08-26 00:58:11 +01:00
rcourtman 4e74703749 Refresh metrics history lookup snapshot
Change-source: pulse-maintainer
2026-08-26 00:46:15 +01:00
rcourtman cb47d3c245 Record Proxmox node history browser proof
Change-source: pulse-maintainer
2026-08-26 00:41:48 +01:00
rcourtman 8f7d5c2e98 Fix API-only Proxmox node history
Change-source: pulse-maintainer
2026-08-26 00:27:58 +01:00
rcourtman b34a3d8164 Fix stable demo runtime profile convergence 2026-08-26 00:20:50 +01:00
Richard Courtman adc20fc74a Prepare v6.4.0-rc.2 release v6.4.0-rc.2 2026-08-25 23:37:05 +01:00
rcourtman 9ff5dfb4d4 Disable Windows signing until SignPath is ready 2026-08-25 22:24:07 +01:00
rcourtman 8fdf148e3b Repair demoted E2E specifications
Change-source: pulse-maintainer
2026-08-25 21:59:53 +01:00
rcourtman a4fc272fc5 Merge remote-tracking branch 'origin/main' 2026-08-25 21:45:33 +01:00
rcourtman 2f61da9b98 Register the 6.3.2 hotfix release line
release/v6.3.2 becomes the governed branch for exactly version 6.3.2 via
the existing legacy_release_lines mechanism, so the surgical hotfix can
dispatch from its branch instead of shipping current main. Scoped to the
single version so 6.3.0/6.3.1 backfills and the 6.4 line stay on main.
2026-08-25 21:35:55 +01:00
rcourtman e497ff987c Fix mock disk health presentation
Contract-Neutral: The storage wearout sentinel contract is unchanged; mock fixtures now encode unreported endurance as the existing canonical -1 value and carry canonical mock proof.
2026-08-25 21:34:41 +01:00
rcourtman 485376a5ec Merge remote-tracking branch 'origin/main' 2026-08-25 21:32:56 +01:00
rcourtman 6341080cea fix(frontend): calm update and star prompts 2026-08-25 21:26:36 +01:00
rcourtman 8fa051d138 Resynchronise the shipped AI transparency page
Change-source: pulse-maintainer
2026-08-25 21:13:10 +01:00
rcourtman 51d49474e4 fix(frontend): repair mobile storage drawer states 2026-08-25 21:05:56 +01:00
rcourtman af03903a73 Improve mobile settings table priorities 2026-08-25 21:02:58 +01:00
rcourtman b3d9984f7e Bind the container health fix to release proof
Change-source: pulse-maintainer
2026-08-25 20:48:34 +01:00
rcourtman e70fd875cc Stop stale container health alerts after exit
Contract-Neutral: The release-note line documents an alert evaluator fix and does not change release promotion or artifact dispatch.

Change-source: pulse-maintainer
2026-08-25 20:44:11 +01:00
rcourtman 09360d0101 State the automated-maintainer review model honestly
'My review' overstated per-change human review now that an autonomous
maintainer lands commits through the automated gates. Say what is
actually true: direction and responsibility are Richard's, review is of
the stream that lands, and the bar a fix must clear is his.
2026-08-25 20:39:45 +01:00
rcourtman b8603b76b6 Preserve disabled backup collection scope
Contract-Neutral: The release-note line records a persistence bug fix; it does not change release promotion or artifact dispatch contracts.
2026-08-25 20:27:49 +01:00
rcourtman 393016c509 fix(frontend): hide unavailable drawer history metrics 2026-08-25 20:15:59 +01:00