Skip to content

feat(policies): expiry + scope lifecycle controls (token-optimization R2) #6852

feat(policies): expiry + scope lifecycle controls (token-optimization R2)

feat(policies): expiry + scope lifecycle controls (token-optimization R2) #6852

Triggered via pull request August 23, 2026 23:57
Status Cancelled
Total duration 13m 30s
Artifacts 1

ci.yml

on: pull_request
Detect Changes
8s
Detect Changes
Preflight Evidence
36s
Preflight Evidence
Specialist Review Evidence
35s
Specialist Review Evidence
UI Compliance
43s
UI Compliance
Lint
2m 34s
Lint
Secret Scan
44s
Secret Scan
Type Check
2m 28s
Type Check
Test
9m 57s
Test
Build
1m 26s
Build
Workspace Quality Surfaces
5m 51s
Workspace Quality Surfaces
Validate Deploy Scripts
59s
Validate Deploy Scripts
Code Quality Checks
46s
Code Quality Checks
Durable Object Workers
10m 7s
Durable Object Workers
Pulumi Infrastructure Tests
39s
Pulumi Infrastructure Tests
Playwright Visual Tests
13m 15s
Playwright Visual Tests
Go Vulnerability Diff
Go Vulnerability Diff
VM Agent Test
VM Agent Test
CLI Test
CLI Test
VM Agent Integration
VM Agent Integration
VM Agent E2E
VM Agent E2E
Devcontainer Validation
Devcontainer Validation
Devcontainer Volume Mount
Devcontainer Volume Mount
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 8 warnings
Code Quality Checks
Process completed with exit code 1.
Playwright Visual Tests
Canceling since a higher priority waiting request for ci-refs/pull/1893/merge exists
Playwright Visual Tests
The operation was canceled.
CI
Canceling since a higher priority waiting request for ci-refs/pull/1893/merge exists
Pulumi refresh retry
Attempt 2/3 failed with exit 7; retrying in 0s.
Pulumi refresh retry
Attempt 1/3 failed with exit 7; retrying in 0s.
Lint: apps/web/src/pages/workspace/index.tsx#L174
React Hook useCallback has a missing dependency: 'core'. Either include it or remove the dependency array
Lint: apps/web/src/pages/CreateWorkspace.tsx#L224
React Hook useEffect has missing dependencies: 'locationState.nodeId' and 'locationState?.projectId'. Either include them or remove the dependency array
Lint: apps/web/src/components/admin/ObservabilityFilters.tsx#L113
The ref value 'idDebounceRefs.current' will likely have changed by the time this effect cleanup function runs. If this ref points to a node rendered by React, copy 'idDebounceRefs.current' to a variable inside the effect, and use that variable in the cleanup function
Lint: packages/acp-client/src/components/SlashCommandPalette.tsx#L127
Visible, non-interactive elements with click handlers must have at least one keyboard listener
Lint: packages/acp-client/src/components/AgentPanel.tsx#L556
Elements with ARIA roles must use a valid, non-abstract ARIA role
Lint: packages/acp-client/src/components/AgentPanel.tsx#L551
Elements with ARIA roles must use a valid, non-abstract ARIA role

Artifacts

Produced during runtime
Name Size Digest
workspace-browser-evidence
9.49 MB
sha256:254f0b6b6e8b13f6fc4d8388742f211b0d33383b849c92eecd833e596533b202