Skip to content

docs(synergies): REVERT §3 OLED exciton leg [H]→[S] — close the live canon fork on main#49

Merged
AdaWorldAPI merged 2 commits into
mainfrom
claude/cascade-synergies-epiphany
Jun 11, 2026
Merged

docs(synergies): REVERT §3 OLED exciton leg [H]→[S] — close the live canon fork on main#49
AdaWorldAPI merged 2 commits into
mainfrom
claude/cascade-synergies-epiphany

Conversation

@AdaWorldAPI

Copy link
Copy Markdown
Owner

Why this PR exists (merge FIRST — it closes a live canon fork on main)

PRs #47 and #48 merged one minute apart (2026-06-09 05:55) — in the right order, but before the cross-PR mirror revert existed. Result: main currently disagrees with itself:

This 1-commit PR applies the vetted mirror so both docs agree.

What the revert says (same evidence, same wording discipline as #48's ab766e5)

  • Category error (theorem-checker): a bias-shifted scalar ratio and two energy scalars have no period to be aperiodic about — aperiodicity is a property of an infinite tiling/sequence. "The same discrete coprime aperiodicity D-BGZ17 names" is mere-rhyme: BGZ17's beat-272 is CRT over two coprime integer cycles in an address lattice; OLED physics has neither integer cycles nor a lattice.
  • Number mis-label (arxiv-grounder): the "~1.5 eV triplet binding energy" was the T1 excited-state energy mis-labelled — literature triplet E_b is sub-eV (≈0.3–0.6 eV, arXiv 2311.03927). Corrected, the "incommensurable" coincidence dissolves.
  • Kept ([G]-real, held apart): the exactly-rational 1:3 (SU(2), definitional); the bias-dependence observation (PMC4614446 — real but material-specific); the ~100% IQE harvest physics (Baldo/Adachi 2001; Uoyama/Adachi 2012).
  • "Do not build on" RESTORED for this leg; the one untested survivor lives as D-LOSSCHAN [S] (DISCOVERY-MAP §2.7). §11 references corrected (arXiv 2311.03927 added).

Docs-only · PII abort-guard CLEAN · no model identifier.

https://claude.ai/code/session_01PBTGaPCSnnt6u3pjXpbLwY

…irror (H1)

Mirror of the DISCOVERY-MAP D-EXCITON revert (PR #48, ab766e5),
applying the vetted 5+3 review verdicts to this doc's §3 row — the
cross-PR dependency flagged in that commit is now closed and #47/#48
agree.

Why the [H] does not survive (same evidence, same wording discipline):
  - Category error: a bias-shifted scalar ratio / two energy scalars
    have no period to be aperiodic about; 'the same coprime
    aperiodicity D-BGZ17 names' is mere-rhyme — BGZ17's beat-272 is
    CRT over two coprime INTEGER cycles in an address lattice; OLED
    physics has no integer cycles and no lattice.
  - Number mis-label: the '~1.5 eV triplet binding energy' was the T1
    excited-state energy mis-labelled; literature triplet E_b is
    sub-eV (~0.3-0.6 eV, arXiv 2311.03927) — the 'incommensurable'
    coincidence dissolves when corrected.

Kept ([G]-real, held apart from the dead analogy): rational 1:3
(SU(2), definitional); the bias-dependence observation (PMC4614446,
real but material-specific); ~100% IQE harvest physics (Baldo/Adachi
2001; Uoyama/Adachi 2012). 'Do not build on' RESTORED for this leg.
Survivor: D-LOSSCHAN [S] in DISCOVERY-MAP §2.7. §11 references
corrected to carry the fixed reading (arXiv 2311.03927 added).

Merge order stands: #47 before #48 (SYN links).

Docs-only. PII abort-guard: CLEAN. No model identifier.

https://claude.ai/code/session_01PBTGaPCSnnt6u3pjXpbLwY

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 2c4e0dcb82

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +507 to +508
Uoyama/Adachi *Nature* 492:234, 2012). Survivor: D‑LOSSCHAN `[S]`
(DISCOVERY‑MAP §2.7).

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Fix the dangling DISCOVERY-MAP survivor reference

This adds D-LOSSCHAN/DISCOVERY-MAP §2.7 as the place readers should go for the surviving OLED claim, but this repository currently has no docs/DISCOVERY-MAP.md and no D-LOSSCHAN occurrence outside this new text (checked find docs -iname '*DISCOVERY*' and rg -n "D-LOSSCHAN|D-EXCITON|DISCOVERY-MAP"). In this docs-only canon update, that leaves the only survivor pointer unresolvable, so the revert no longer gives readers an actionable source of truth.

Useful? React with 👍 / 👎.

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Codex correct on the symptom — branch-isolated audit can't see DISCOVERY-MAP.md. Verified the target: the file exists on main (8 occurrences of D-LOSSCHAN, landed via #48 yesterday); this branch forks from before that merge. The pointer now states the cross-PR resolution explicitly in 33605bc so a reviewer doesn't have to reproduce the trace.

Comment thread docs/CASCADE-SYNERGIES-EPIPHANY.md Outdated
| palette256 ↔ indexed‑color codec palette | **[G]** | HEVC‑SCC + VVC ship an indexed‑palette mode (the codec's own ≤‑256‑ish codebook for screen content) |
| palette256 ↔ OLED subpixel emission (layout) | **[S]** | OLED PenTile RGBG layout is a palette‑on‑a‑lattice for *perceived* resolution; the subpixel *layout* is shape‑match only and already covered by Morton tiling. Kept [S] but **superseded by the exciton leg below** as the OLED→substrate connection worth taking. |
| OLED **excitons** ↔ **irrational bundling under bias** | **[H — promoted from prior [S], 2026‑06‑08]** | **Operator: "isn't OLED excitons also some irrational bundling?"** — yes, in the sense the substrate cares about. Measured (web sources, see §11): (1) the rational 1:3 singlet:triplet ratio is quantum spin statistics, **but** under bias the formation ratio *deviates* — *"the generation efficiency of singlets scales with the bias, whereas that of triplets is nearly bias‑independent"* (PMC4614446), giving a **continuously‑variable non‑integer S:T ratio per operating point**. (2) Singlet/triplet binding energies differ irreducibly: *"~0.5 eV (singlet) vs up to 1.5 eV (triplet)"* (noctiluca / ScienceDirect S0927796X22000286). So OLED ships, under bias, **the same discrete coprime aperiodicity D‑BGZ17 names**: non‑commensurate spin populations + non‑commensurate binding energies, broken from the rational integer ratio by a continuous control parameter. The shape‑match is structural, not analogical: a substrate that wants aperiodicity *at every quantized level* (D‑QUANTGATE) has a literal physical precedent in OLED exciton populations *exactly because* they refuse to sit on integer ratios under operation. The recommendation from the prior version ("do not build on") **is withdrawn for the exciton leg specifically** — it remains for the *subpixel layout* leg above. |
| OLED **excitons** ↔ **irrational bundling under bias** | **[S — REVERTED from [H], 2026‑06‑09 by the 5+3 agent review]** (mirror of the DISCOVERY‑MAP D‑EXCITON revert, PR #48) | The 2026‑06‑08 `[H]` promotion below this line does **not** survive review — kept for the record, struck in substance. **(1) Category error (theorem‑checker):** a bias‑shifted *scalar* ratio and two energy *scalars* have no period to be aperiodic about — aperiodicity is a property of an infinite tiling/sequence, not of points in ℝ; "the same discrete coprime aperiodicity D‑BGZ17 names" is MERE‑RHYME: D‑BGZ17's beat‑272 comes from two coprime *integer cycles* in an address lattice (CRT), and OLED physics offers no integer cycles and no lattice. **(2) Number mis‑label (arxiv‑grounder):** the "~1.5 eV triplet *binding* energy" is the **T1 excited‑state energy mis‑labelled** — literature triplet E_b is sub‑eV (≈0.3–0.6 eV, arXiv 2311.03927); corrected, the ratio is order ~1, not 3, and the motivating "incommensurable" coincidence dissolves. **Kept (`[G]`‑real, held apart from the dead analogy):** the exactly‑rational 1:3 (SU(2) microstate count — definitional); the bias‑dependence observation (PMC4614446 — real but material‑specific, carries no aperiodicity); the ~100% IQE harvest physics (Baldo/Adachi; Uoyama 2012). **"Do not build on" is RESTORED** for this leg. The one untested survivor lives as **D‑LOSSCHAN `[S]`** (loss‑channel suppression ↔ cascade early‑exit, Stern‑Volmer form) in DISCOVERY‑MAP §2.7. |

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Update the stale OLED leg relationship

After this row reverts the exciton analogy to [S] and restores “Do not build on”, the immediately preceding OLED layout row still says it is “superseded by the exciton leg below” as the connection “worth taking.” In the §3 table those two statements now conflict, so readers are still directed to build on the same leg this revert is meant to retire.

Useful? React with 👍 / 👎.

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Caught — that's a real stale pointer. The subpixel row was still routing readers to the leg this PR retires. Both OLED legs now read [S] catalog-only in 33605bc.

1. Stale pointer (real catch): the subpixel-layout row still said
   "superseded by the exciton leg below as the connection worth taking"
   after the revert retired that leg. Fixed: neither OLED leg is
   build-on-able; both stay [S] catalog-only.

2. "Dangling" D-LOSSCHAN pointer (verified against the merge target):
   docs/DISCOVERY-MAP.md with D-LOSSCHAN exists ON MAIN (8 occurrences,
   landed via PR #48); this branch forks from BEFORE that merge, so the
   file is absent on the branch and Codex's branch-isolated audit could
   not see it. The row now states the cross-PR resolution explicitly so
   no reader (or reviewer) has to guess.

https://claude.ai/code/session_01PBTGaPCSnnt6u3pjXpbLwY
@AdaWorldAPI AdaWorldAPI merged commit a5f3167 into main Jun 11, 2026
1 check passed
AdaWorldAPI pushed a commit that referenced this pull request Jul 7, 2026
…(W1)

W1 of the odoo→odoo-rs transpile arc. Replace the deprecated odoo-rs
corpus witness with real, unmodified Odoo 19 source as the kausal-parity
consume witness.

Fixture: addons/account/models/account_payment_term.py (AdaWorldAPI/odoo
2c78d5f1, byte-identical + PROVENANCE.md). Drives the shipped frontend
end to end: ruff_python_spo::extract_from_source →
compile_graph_python::<OdooPort> → lift_actions.

Pin (tests/odoo_kausal_parity_probe.rs, hand-derived from the source):
- 8/8 @api.depends compute methods across two models round-trip to
  ActionDef.kausal == Some(KausalSpec::Depends { paths }) verbatim,
  including the 9-path _compute_example_preview (two co-computed fields
  → ONE ActionDef, one per method not per field).
- 8 plain methods assert kausal == None (facts-only guard).

ruff_python_spo added as dev-dependency floating on main (D-NEVER-PIN-BUMP).
Scope: Arm A only; arms B (constrains/onchange) + D (computed.stored)
out of scope pending ruff #49. Ledger: D-KAUSAL-CONSUME-PIN-ODOO.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NSfzujtWL1BnHgnJGAhg9N
AdaWorldAPI pushed a commit that referenced this pull request Jul 7, 2026
…#49

The rebase onto main (which carries arms B+D via ruff #49 /
D-ATC2-KAUSAL-RUFF-GATED) surfaced that @api.constrains methods now get
KausalSpec::Constrains. Extend the W1 witness to pin all 3 constrains
methods verbatim (was: asserted kausal==None). Now 11/11 kausal (8 depends
+ 3 constrains); _check_lines moved from the plain-methods list to the
Constrains pin.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NSfzujtWL1BnHgnJGAhg9N
AdaWorldAPI pushed a commit that referenced this pull request Jul 7, 2026
…(W1)

W1 of the odoo→odoo-rs transpile arc. Replace the deprecated odoo-rs
corpus witness with real, unmodified Odoo 19 source as the kausal-parity
consume witness.

Fixture: addons/account/models/account_payment_term.py (AdaWorldAPI/odoo
2c78d5f1, byte-identical + PROVENANCE.md). Drives the shipped frontend
end to end: ruff_python_spo::extract_from_source →
compile_graph_python::<OdooPort> → lift_actions.

Pin (tests/odoo_kausal_parity_probe.rs, hand-derived from the source):
- 8/8 @api.depends compute methods across two models round-trip to
  ActionDef.kausal == Some(KausalSpec::Depends { paths }) verbatim,
  including the 9-path _compute_example_preview (two co-computed fields
  → ONE ActionDef, one per method not per field).
- 8 plain methods assert kausal == None (facts-only guard).

ruff_python_spo added as dev-dependency floating on main (D-NEVER-PIN-BUMP).
Scope: Arm A only; arms B (constrains/onchange) + D (computed.stored)
out of scope pending ruff #49. Ledger: D-KAUSAL-CONSUME-PIN-ODOO.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NSfzujtWL1BnHgnJGAhg9N
AdaWorldAPI pushed a commit that referenced this pull request Jul 7, 2026
…#49

The rebase onto main (which carries arms B+D via ruff #49 /
D-ATC2-KAUSAL-RUFF-GATED) surfaced that @api.constrains methods now get
KausalSpec::Constrains. Extend the W1 witness to pin all 3 constrains
methods verbatim (was: asserted kausal==None). Now 11/11 kausal (8 depends
+ 3 constrains); _check_lines moved from the plain-methods list to the
Constrains pin.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NSfzujtWL1BnHgnJGAhg9N
AdaWorldAPI pushed a commit that referenced this pull request Jul 7, 2026
…(W1)

W1 of the odoo→odoo-rs transpile arc. Replace the deprecated odoo-rs
corpus witness with real, unmodified Odoo 19 source as the kausal-parity
consume witness.

Fixture: addons/account/models/account_payment_term.py (AdaWorldAPI/odoo
2c78d5f1, byte-identical + PROVENANCE.md). Drives the shipped frontend
end to end: ruff_python_spo::extract_from_source →
compile_graph_python::<OdooPort> → lift_actions.

Pin (tests/odoo_kausal_parity_probe.rs, hand-derived from the source):
- 8/8 @api.depends compute methods across two models round-trip to
  ActionDef.kausal == Some(KausalSpec::Depends { paths }) verbatim,
  including the 9-path _compute_example_preview (two co-computed fields
  → ONE ActionDef, one per method not per field).
- 8 plain methods assert kausal == None (facts-only guard).

ruff_python_spo added as dev-dependency floating on main (D-NEVER-PIN-BUMP).
Scope: Arm A only; arms B (constrains/onchange) + D (computed.stored)
out of scope pending ruff #49. Ledger: D-KAUSAL-CONSUME-PIN-ODOO.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NSfzujtWL1BnHgnJGAhg9N
AdaWorldAPI pushed a commit that referenced this pull request Jul 7, 2026
…#49

The rebase onto main (which carries arms B+D via ruff #49 /
D-ATC2-KAUSAL-RUFF-GATED) surfaced that @api.constrains methods now get
KausalSpec::Constrains. Extend the W1 witness to pin all 3 constrains
methods verbatim (was: asserted kausal==None). Now 11/11 kausal (8 depends
+ 3 constrains); _check_lines moved from the plain-methods list to the
Constrains pin.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NSfzujtWL1BnHgnJGAhg9N
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.

2 participants