Skip to content

P1: перевести Pair на общий joint graph - #366

Closed
lemone112 wants to merge 5 commits into
mainfrom
agent/p1-pair-lowering
Closed

P1: перевести Pair на общий joint graph#366
lemone112 wants to merge 5 commits into
mainfrom
agent/p1-pair-lowering

Conversation

@lemone112

Copy link
Copy Markdown
Collaborator

Цель

Атомарный P1 cutover после V2a/C8b/C8c:

fill Paint + page Surface
  → fill-on-page Occurrence
  → emitted fill Surface
label Paint + emitted fill Surface
  → label-on-fill Occurrence

Инварианты

  • PairFill и PairLabel остаются только frozen authoring tags до C7c;
  • старые PairSide, pair_fill, resolve_pair_label и ручной composite oracle удаляются в этом же PR;
  • обе роли используют один FillPrimary Paint/Occurrence, один point compositor и общий joint hard-report;
  • label floor проверяется по фактическому emitted fill Surface, с обязательным fresh recheck;
  • public Program/новый recipe enum/вторая физика не вводятся;
  • различие старых PairFill/PairLabel поверхностей намеренно не сохраняется: это SSOT-дефект, а не compatibility contract.

Draft до RED/GREEN, удаления временного workflow, clean one-commit restack и полного Linux/WASM/npm/Swift GREEN.

@coderabbitai

coderabbitai Bot commented Jul 20, 2026

Copy link
Copy Markdown

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: d5c20503-b63d-45e0-a04f-6f70fe5b5b3a

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch agent/p1-pair-lowering

Comment @coderabbitai help to get the list of available commands.

@lemone112
lemone112 force-pushed the agent/p1-pair-lowering branch 5 times, most recently from 8bf31b3 to de38786 Compare July 20, 2026 21:48
@lemone112
lemone112 force-pushed the agent/p1-pair-lowering branch from b8aa767 to e4c5b3b Compare July 20, 2026 21:56

Copy link
Copy Markdown
Collaborator Author

Закрываю в пользу #372. Здоровое ядро этого PR перенесено туда без transport-дрейфа: не добавляется agent-source-export.yml и не вырезается Swift-гейт native-conformance.yml; плюс исправлен сломанный импорт srgb_gamma_inv в exposure_support.rs. Локальные gates в #372 зелёные.


Generated by Claude Code

@lemone112 lemone112 closed this Jul 21, 2026
@lemone112
lemone112 deleted the agent/p1-pair-lowering branch July 27, 2026 00:13
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