Skip to content

Load the matching OpenUpgrade framework by default for native20 crossings #410

Open

Description

@shiny-code-app

Outcome

Native20 upgrades load the pinned matching20 OpenUpgrade framework by default, while a deliberate non-crossing validation pass can opt out. This removes the accidental base,web-only default reproduced in OdooDataWorkflowRunner._uses_openupgrade_framework.

Track: https://github.com/cbusillo/odoo-tenant-opw/issues/314

Director instruction and source review: https://github.com/cbusillo/odoo-tenant-opw/issues/471#issuecomment-6685404577

Current Status

Next actor: agent:supervisor-milestone
Next action: Obtain Tooling's landed and installed repair of the maintained worker-brief dispatch on catalog issue 4208. The newly ordered provider pacing reduction holds a replacement source worker this check even if Tooling returns; the Odoo lead retains the later dispatch. Draft PR 411 still holds the repaired stack.

The planned dispatch refused despite a maintained planning launch check reporting allowed true, complete ownership and the exact lead actor with a fenced Brief in Current Status. This is another occurrence of the existing catalog issue 4208: cbusillo/codex-skills#4208 . No worker registration, terminal or product action was created. The Odoo lead has not copied the brief outside the supported route. The bounded source assignment below remains ready after the actual installed repair.

The current stack handoff is #404 (comment) . The released source claim is #410 (comment) and its authored release is #410 (comment) . The former executor is canonically closed; no data operator is being replaced or duplicated. The exact draft head remains 1dd9465 on work/opw314-framework-default-1108, based on work/opw314-actions-1107. Source and consumed frozen artifacts remain preserved.

Brief:

Finish the retained matching Odoo 20 framework default source on existing draft PR 411 and remove the actual draft-child hold on the repaired 403/405/407 train stack by earning readiness. This is milestone source delivery, not a runtime upgrade or migration operation.

Read issue 410 and every comment, PR 411 and every comment, the source handoff on OPW 314 comments 6817852660 and 6818169591, the adopted source instruction on OPW 471 comment 6685404577, and the completed finisher handoff on devkit 404 comment 6829665687. Recheck current heads, source custody, actual train and readiness holds before changing anything. Resume released claim 6721524119 with authored release 6818001816 and the concrete cleared custody evidence. Claim your own issue before using your own configured external task worktree. Do not use the predecessor's tree or revive its session.

The observed draft is PR 411 at 1dd946511dc5c0b67101ebbd69447700134b4c33, branch work/opw314-framework-default-1108, based on work/opw314-actions-1107. The other current heads in the handoff are PR 403 at 0fcf6f0e658f0f7aaee478d789656b2594bc3019, PR 405 at 346328bae8d791f1de714cdd23f7bd0757894c77 and PR 407 at bc3bb0391dcf044bf0bddb99dee55d7ad9fab538. They have checked Ready after 405's Client notes were repaired. The next train pass reports stack_unsupported because draft 411 has no earned readiness. Verify these are still the current facts. Do not mark anything Ready solely to unblock a parent.

Own the remaining exact-head source review, meaningful tests, required local and CI gates, native IDE inspection, tenant consumer-build qualification and accurate Client test notes under repository instructions. Reuse still-valid immutable evidence where the contract permits. The existing consumer evidence is on PR 411 comment 6746550809: OPW Build 42647834936 consumed this exact devkit head and produced the immutable image used in the qualified run030 and testing restore. Build capability is not a new runtime or staff pass. The previous Google review timed out without a verdict; the shared Pydantic inspection was UNKNOWN. Read those exact records and earn or honestly dispose of the remaining proof instead of promoting historical limitations into passes. Fix actual source defects within this existing change if necessary and get a weighed review for the resulting exact head.

Preserve source ancestry and all consumed frozen inputs. No force push, stack collapse, manual merge or retarget is assigned. Update the existing canonical PR through ordinary fast-forward if a source change is required; no duplicate PR. Keep its current parent relationship through normal train delivery. Claim another source group before editing an accompanying parent's source. Once the exact candidate is eligible, add truthful Client test notes, remove draft status and run checked Ready through the GitHub skill. Own train follow-through until the stack lands or a concrete external blocker is handed off. Preserve current-head evidence and reconcile owning issues after actual landing.

This is source and CI only. No migration, restore, data copy or deletion, guest/store/lane/hold/account/release/production operation is authorized. OPW 488 already has the sole host storage owner. Do not touch its folders or the stock worker's trees or retained native-run images. Developer-Artifacts has an urgent low-space condition; use existing caches and the supported heavy-run preflight for synthetic container checks, avoid large duplicate outputs and stop an allocation that cannot be safely admitted. A full real migration is not a validation requirement here. No Client invitation or new Director question is assigned unless an actual reserved decision remains.

Return exact source and current train outcome on issue 410, naming any remaining hold and its owner. Keep original and successor task trees and private evidence accounted for. End through work-closeout with exact claim releases, complete audit, no own background tasks and an unqualified Safe to exit: yes only when earned. Notify the lead through the native route in your header. Rules for this brief: https://github.com/cbusillo/codex-skills/blob/main/skills/supervisor/references/brief-rules.md

Activity

  1. shiny-code-app commented on Nov 8, 2026

    @shiny-code-app
    ContributorAuthor

    Nothing here is waiting on a person or event.

  2. shiny-code-app commented on Nov 8, 2026

    @shiny-code-app
    ContributorAuthor

    Claimed by OPW314-EXECUTE-ASTRA-1106

    Session: 01a1af86-fed7-7980-8b79-f8b78d3104c1
    Branch: work/opw314-framework-default-1108
    Claimed at: 2026-11-08T07:31:51-05:00
    Next action: Default native20 crossings to matching framework; focused command and mismatch regression; preserve403/405/407.

    Admission: milestone; https://github.com/cbusillo/direction/issues/4

    Work record

  3. shiny-code-app commented on Nov 12, 2026

    @shiny-code-app
    ContributorAuthor

    Released claim 6721524119

    Next actor: agent:supervisor-milestone

    Full current operational/source handoff: https://github.com/cbusillo/odoo-tenant-opw/issues/314#issuecomment-6817852660 . Source native 01a1af86-fed7-7980-8b79-f8b78d3104c1, existing OPW314-EXECUTE-ASTRA-1106/codex-info; account-capacity succession is to codex-chris only after Supervisor verifies final audit and guarded non-overlap. This exact claim releases source ownership only. Preserve branch work/opw314-framework-default-1108, every referenced tree/commit, all originals/keys/qualified run030 pair/archive and unknown-effect/production safeguards. No source/data/credential/ledger/account mutation or new operation is authorised.

    The real testing original034214Z-d98e830f068b6221 is terminal pass at2:18:53AMET November12; canonical result https://github.com/cbusillo/odoo-tenant-opw/issues/314#issuecomment-6817585690 . No active observer/job/copy/controller is owned by this source. Existing source checks/reviews/inspection limits remain on their exact records; no new qualification is claimed. Do not resume historical PIDs/closed workers.

    Retained source stack, same source native: #403 at0fcf6f0e658f0f7aaee478d789656b2594bc3019; #405 at346328bae8d791f1de714cdd23f7bd0757894c77; #407 atbc3bb0391dcf044bf0bddb99dee55d7ad9fab538; #411 DRAFT at1dd946511dc5c0b67101ebbd69447700134b4c33. Preserve current bases and existing current-head Ready/review/CI receipts; normal delivery/proof remains with Supervisor/generation9, not an old metadata native. No rebase/retarget/source edits/Ready refresh or data rerun here.

    Other retained status follow-through: cbusillo/codex-skills#3979, https://github.com/cbusillo/odoo-tenant-opw/issues/345, https://github.com/cbusillo/shiny-infra-ops/issues/746. These preserve source adoption/current-copy outcome/history, not additional data authority. No cleanup/pruning; full claim audit after exact releases will be posted to314/277. Same source session stays at prompt until Supervisor verifies closure.

    Session: 01a1af86-fed7-7980-8b79-f8b78d3104c1

    Retained PR handoff: #411

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent:codexAssigned to the Codex agent family

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions