Skip to content

python-math #52: docs(delphi): HANDOFF_CUTOVER_EXECUTION — entry point for the cutover-PRs session - #2684

Draft
jucor wants to merge 1 commit into
spr/edge/98853895from
spr/edge/f2c58d93
Draft

python-math #52: docs(delphi): HANDOFF_CUTOVER_EXECUTION — entry point for the cutover-PRs session#2684
jucor wants to merge 1 commit into
spr/edge/98853895from
spr/edge/f2c58d93

Conversation

@jucor

@jucor jucor commented Jul 27, 2026

Copy link
Copy Markdown
Collaborator

Self-contained handoff document — the entry point for the next session, which executes the actual cutover PRs. It carries:

  • The state summary: goal DONE, with evidence pointers.
  • The two OPEN RULINGS awaiting Julien: shadow vs replace (run the Python engine alongside the Clojure one first, or replace it outright), and the flip mechanism.
  • Per-PR specs: S0 (land + promote to stable), S1 (shadow wiring, including the Secrets-Manager environment reality), S2 (the flip), S3 (decommission).
  • The hard-won gotchas: the spr commit-id trailer rules, the git-checkout trap in the jj-colocated repo, Copilot review credits being exhausted, compose profiles gating dev only, and the battery cost model.
  • The post-cutover adjacent tasks.

commit-id:f2c58d93


Stack:


⚠️ Part of a stack created by spr. Do not merge manually using the UI - doing so may have unexpected results.

This was referenced Jul 27, 2026
This was referenced Jul 27, 2026
@jucor
jucor force-pushed the spr/edge/f2c58d93 branch from 64c80dc to 460e437 Compare July 27, 2026 23:07
@jucor
jucor force-pushed the spr/edge/98853895 branch from 9ccf53e to accfcf5 Compare July 28, 2026 00:11
@jucor
jucor force-pushed the spr/edge/f2c58d93 branch from 460e437 to 1a76ed7 Compare July 28, 2026 00:12
@jucor jucor changed the title docs(delphi): HANDOFF_CUTOVER_EXECUTION — entry point for the cutover-PRs session python-math #52: docs(delphi): HANDOFF_CUTOVER_EXECUTION — entry point for the cutover-PRs session Jul 28, 2026
…t for the cutover-PRs session

Self-contained handoff document — the entry point for the next session, which executes the actual cutover PRs. It carries:

- The state summary: goal DONE, with evidence pointers.
- The two OPEN RULINGS awaiting Julien: shadow vs replace (run the Python engine alongside the Clojure one first, or replace it outright), and the flip mechanism.
- Per-PR specs: S0 (land + promote to `stable`), S1 (shadow wiring, including the Secrets-Manager environment reality), S2 (the flip), S3 (decommission).
- The hard-won gotchas: the spr commit-id trailer rules, the git-checkout trap in the jj-colocated repo, Copilot review credits being exhausted, compose profiles gating dev only, and the battery cost model.
- The post-cutover adjacent tasks.

commit-id:f2c58d93
@jucor
jucor force-pushed the spr/edge/98853895 branch from accfcf5 to 7ce20dd Compare July 28, 2026 01:10
@jucor
jucor force-pushed the spr/edge/f2c58d93 branch from 1a76ed7 to 4d6f785 Compare July 28, 2026 01:10
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