Skip to content

JetBrains 1.3.3: flush saved IDE changes before audits - #272

Merged
zrk222 merged 4 commits into
mainfrom
codex/jetbrains-current-source-read
Nov 1, 2026
Merged

zrk222 merged 4 commits into
mainfrom
codex/jetbrains-current-source-read

Conversation

@zrk222

@zrk222 zrk222 commented Nov 1, 2026 •

Copy link
Copy Markdown
Owner

JetBrains 2026.2 can defer VFS disk writes, allowing an external audit to read older saved content. Add one background flush boundary before CLI commands, audit lanes and Studio, preserving the 2025.2 baseline and reporting preparation failures before launch.

Prepare JetBrains 1.3.3 with concise preview and release notes. Studio startup runs off the UI thread and cleans up failed launches; unsaved buffers remain untouched.

Validation: independent ECC source review and four focused metadata tests passed. Six new runtime-boundary controls, package checks and eight-IDE verification are running in hosted CI.

@coderabbitai

coderabbitai Bot commented Nov 1, 2026 •

Copy link
Copy Markdown

Important

  • Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 17cf7895-99dd-45b1-b591-1e8b12bd8c5e
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

@github-actions

github-actions Bot commented Nov 1, 2026 •

Copy link
Copy Markdown

FactoryLine Proof Review

Commit: 823f9e7e81b960c28795f66a6105043155fcb4e2
Diff-to-Proof Review SHA-256: ea9d1d437fa0508aef095f705ecfc17dcf4db6fb7fe3036ab615c58bdc834649
Proof Review SHA-256: 9e84adb23842264b967cdb2c0659242ec3f3461d9193ed3a20ff5d04b27b12bc

Changed-scope walkthrough

  • Docs — docs/RELEASE_CHANNELS.md
  • Implementation — editors/intellij/CHANGELOG.md, editors/intellij/README.md, editors/intellij/build.gradle.kts, editors/intellij/src/main/kotlin/app/factoryline/intellij/FactoryLineAuditPanel.kt, editors/intellij/src/main/kotlin/app/factoryline/intellij/FactoryLineCore.kt, editors/intellij/src/main/resources/META-INF/plugin.xml, editors/intellij/src/test/kotlin/app/factoryline/intellij/FactoryLineCoreTest.kt
  • Tests — tests/test_publication_metadata.py

Fact-derived next action

  • bind_changed_path_to_proof — This changed path has no explicit Graph Ops proof-input edge.

Findings

  • blocking unmatched_changed_path — This changed path has no explicit Graph Ops proof-input edge.

Unproven claims

  • No explicit proof-input edge is declared for docs/RELEASE_CHANNELS.md.
  • No explicit proof-input edge is declared for editors/intellij/CHANGELOG.md.
  • No explicit proof-input edge is declared for editors/intellij/README.md.
  • No explicit proof-input edge is declared for editors/intellij/build.gradle.kts.
  • No explicit proof-input edge is declared for editors/intellij/src/main/kotlin/app/factoryline/intellij/FactoryLineAuditPanel.kt.
  • No explicit proof-input edge is declared for editors/intellij/src/main/kotlin/app/factoryline/intellij/FactoryLineCore.kt.
  • No explicit proof-input edge is declared for editors/intellij/src/main/resources/META-INF/plugin.xml.
  • No explicit proof-input edge is declared for editors/intellij/src/test/kotlin/app/factoryline/intellij/FactoryLineCoreTest.kt.
  • No explicit proof-input edge is declared for tests/test_publication_metadata.py.
  • Pattern and guard-path audit state: not_configured; no runtime correctness or release approval is implied.

Authority boundary

Advisory only. This payload has no execution, approval, publication, deployment, signing, messaging, credential, connector, source write, test execution, repair authority. It does not use CodeRabbit credentials, interpret AI comments as proof, approve, merge, or modify source.

Existing Diff-to-Proof map

flowchart LR
  REVIEW["Diff-to-Proof Review"]
  C1["Changed: docs/RELEASE_CHANNELS.md"]
  C1 --> REVIEW
  C2["Changed: editors/intellij/CHANGELOG.md"]
  C2 --> REVIEW
  C3["Changed: editors/intellij/README.md"]
  C3 --> REVIEW
  C4["Changed: editors/intellij/build.gradle.kts"]
  C4 --> REVIEW
  C5["Changed: editors/intellij/src/main/kotlin/app/factoryline/intellij/FactoryLineAuditPanel.kt"]
  C5 --> REVIEW
  C6["Changed: editors/intellij/src/main/kotlin/app/factoryline/intellij/FactoryLineCore.kt"]
  C6 --> REVIEW
  C7["Changed: editors/intellij/src/main/resources/META-INF/plugin.xml"]
  C7 --> REVIEW
  C8["Changed: editors/intellij/src/test/kotlin/app/factoryline/intellij/FactoryLineCoreTest.kt"]
  C8 --> REVIEW
  C9["Changed: tests/test_publication_metadata.py"]
  C9 --> REVIEW
  U1["Unmatched: docs/RELEASE_CHANNELS.md"]
  REVIEW --> U1
  U2["Unmatched: editors/intellij/CHANGELOG.md"]
  REVIEW --> U2
  U3["Unmatched: editors/intellij/README.md"]
  REVIEW --> U3
  U4["Unmatched: editors/intellij/build.gradle.kts"]
  REVIEW --> U4
  U5["Unmatched: editors/intellij/src/main/kotlin/app/factoryline/intellij/FactoryLineAuditPanel.kt"]
  REVIEW --> U5
  U6["Unmatched: editors/intellij/src/main/kotlin/app/factoryline/intellij/FactoryLineCore.kt"]
  REVIEW --> U6
  U7["Unmatched: editors/intellij/src/main/resources/META-INF/plugin.xml"]
  REVIEW --> U7
  U8["Unmatched: editors/intellij/src/test/kotlin/app/factoryline/intellij/FactoryLineCoreTest.kt"]
  REVIEW --> U8
  U9["Unmatched: tests/test_publication_metadata.py"]
  REVIEW --> U9
  F1["unmatched_changed_path"]
  REVIEW --> F1
Loading

@zrk222 zrk222 changed the title Flush saved IDE changes before external audits JetBrains 1.3.3: flush saved IDE changes before audits Nov 1, 2026
@zrk222
zrk222 merged commit ecbfd96 into main Nov 1, 2026
@zrk222
zrk222 marked this pull request as ready for review November 1, 2026 09:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant