Skip to content

refactor(frontier): unify typed revision and long-chain replan policy - #4258

Merged
huangruiteng merged 5 commits into
mainfrom
codex/typed-frontier-replan
Sep 12, 2026
Merged

huangruiteng merged 5 commits into
mainfrom
codex/typed-frontier-replan

docs(frontier): clarify bounded lossless transport

e2a0eed
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Sep 12, 2026 in 2m 10s

Quality Gate failed

Failed conditions
D Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Annotations

Check warning on line 93 in loopx/control_plane/todos/frontier_revision.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Extract this nested ternary operation into an independent statement.

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

Check warning on line 92 in tests/control_plane/test_canonical_frontier_revision.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Split this composite assertion into separate assertions.

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

Check warning on line 83 in tests/control_plane/test_canonical_frontier_revision.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Split this composite assertion into separate assertions.

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

Check failure on line 127 in loopx/control_plane/todos/frontier_revision.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Provide a compare function that depends on "String.localeCompare", to reliably sort elements alphabetically.

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

Check warning on line 30 in tests/control_plane/test_frontier_revision_scope.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this exception test to have only one invocation possibly throwing an exception.

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

Check warning on line 157 in loopx/control_plane/todos/frontier_revision.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Extract this nested ternary operation into an independent statement.

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