Skip to content

feat(loops): model-based reflection (policy.reflection: model) #1532

feat(loops): model-based reflection (policy.reflection: model)

feat(loops): model-based reflection (policy.reflection: model) #1532

Triggered via pull request August 30, 2026 16:00
Status Success
Total duration 2m 11s
Artifacts

ci.yml

on: pull_request
Matrix: test-and-lint
Fit to window
Zoom out
Zoom in

Annotations

22 warnings
test-and-lint (22)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-and-lint (22): server/claude-process.ts#L457
Forbidden non-null assertion
test-and-lint (22): server/claude-process.ts#L444
Unnecessary conditional, value is always falsy
test-and-lint (22): server/claude-process.ts#L412
Unnecessary optional chain on a non-nullish value
test-and-lint (22): server/claude-process.ts#L292
Forbidden non-null assertion
test-and-lint (22): server/claude-process.ts#L290
Returning a void expression from an arrow function shorthand is forbidden. Please add braces to the arrow function
test-and-lint (22): server/claude-process.ts#L289
Forbidden non-null assertion
test-and-lint (22): server/claude-process.ts#L274
Forbidden non-null assertion
test-and-lint (22): server/auth-routes.ts#L27
Unnecessary conditional, value is always truthy
test-and-lint (22): server/approval-manager.ts#L310
Prefer the safe `: unknown` for a `catch` callback variable
test-and-lint (22): server/anthropic-models.ts#L228
Unnecessary optional chain on a non-nullish value
test-and-lint (20)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-and-lint (20): server/claude-process.ts#L457
Forbidden non-null assertion
test-and-lint (20): server/claude-process.ts#L444
Unnecessary conditional, value is always falsy
test-and-lint (20): server/claude-process.ts#L412
Unnecessary optional chain on a non-nullish value
test-and-lint (20): server/claude-process.ts#L292
Forbidden non-null assertion
test-and-lint (20): server/claude-process.ts#L290
Returning a void expression from an arrow function shorthand is forbidden. Please add braces to the arrow function
test-and-lint (20): server/claude-process.ts#L289
Forbidden non-null assertion
test-and-lint (20): server/claude-process.ts#L274
Forbidden non-null assertion
test-and-lint (20): server/auth-routes.ts#L27
Unnecessary conditional, value is always truthy
test-and-lint (20): server/approval-manager.ts#L310
Prefer the safe `: unknown` for a `catch` callback variable
test-and-lint (20): server/anthropic-models.ts#L228
Unnecessary optional chain on a non-nullish value