Skip to content

refactor(todos): retire Python lifecycle field rules into TypeScript - #4118

Merged
huangruiteng merged 2 commits into
mainfrom
codex/todo-update-field-plan
Sep 9, 2026
Merged

huangruiteng merged 2 commits into
mainfrom
codex/todo-update-field-plan

docs(rfcs): record field-rule retirement and remaining writer boundaries

e4d0964
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Sep 8, 2026 in 2m 31s

Annotations

Check warning on line 84 in loopx/control_plane/todos/field_update.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'intent.continuation_policy ?? ""' will use Object's default stringification format ('[object Object]') when stringified.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCCPc4AGqyLWmvrew84&open=AaCCPc4AGqyLWmvrew84&pullRequest=4118

Check failure on line 143 in loopx/control_plane/todos/field_update.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 37 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCCPc4AGqyLWmvrew85&open=AaCCPc4AGqyLWmvrew85&pullRequest=4118

Check warning on line 160 in loopx/control_plane/todos/field_update.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'intent.status' will use Object's default stringification format ('[object Object]') when stringified.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCCPc4AGqyLWmvrew86&open=AaCCPc4AGqyLWmvrew86&pullRequest=4118

Check warning on line 80 in loopx/control_plane/todos/field_update.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'block.removed_continuation_policy ?? ""' will use Object's default stringification format ('[object Object]') when stringified.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCCPc4AGqyLWmvrew83&open=AaCCPc4AGqyLWmvrew83&pullRequest=4118