Skip to content

Preserve the native20 moved product-attribute action identity #406

Open

Description

@shiny-code-app

Goal

Preserve the existing product-attribute-category action when native20 moves its definition from website_sale_comparison to website_sale, so the normal saved19→20 migration does not create a duplicate window-action path.

Current Status

State: Source custody handed off for account succession; exact authored claim release is confirmed. Existing source evidence and retained PR status below remain point-in-time facts, not new readiness proof.
Blocked by: None.
Waiting for: None.
Next actor: agent:supervisor-milestone
Next action: Verify the full account-succession handoff and exact claim audit at https://github.com/cbusillo/odoo-tenant-opw/issues/314#issuecomment-6817852660 before arranging non-overlapping codex-chris succession. Preserve retained source trees/PRs, original keys and qualified run030 inputs; successor source delivery uses the existing reviewed evidence and normal claim route. No source, runtime or cleanup operation is assigned by this status edit.

#407 atbc3bb0391dcf044bf0bddb99dee55d7ad9fab538 has a checked Ready handoff. All4 current-head CI checks pass, including native19/20 live checks. Both normal consumer builds pass (OPW42434951295/website42434951345), with retained ZIP digests and exact runtime/source/platform manifest bindings verified. Regression reproduced the duplicate path before the fix;169 preservation/134 workflow/4 diagnostic tests pass. Native PyCharm remains UNKNOWN because its Pydantic support plugin was not loaded; no clean inspection claim.

The existing alias binder now preserves the original action ID, links, context, translations and custom aliases through the website_sale_comparison→website_sale move. The full212-action-path sweep found this sole same-type collision. Actual saved19 fields match the selected target20 definition. This ordinary tested implementation adds no new review, qualification or migration admission mechanism; the earlier Root474 review remains scoped to346/3e and is not claimed as a review of this head.

Actual failed017 is fully collected/settled on https://github.com/cbusillo/odoo-tenant-opw/issues/314 ; its supported retirement verification continues. Source delivery is independent and does not establish a migrated20 database or testing restore. Claims, source and evidence remain retained for exact final release. Removed: no existing tooling. Net lines: +210.

Account succession and retained work: https://github.com/cbusillo/odoo-tenant-opw/issues/314#issuecomment-6817852660 . Source branches/worktrees and frozen inputs are intentionally retained; no ledger transfer, operator launch, runtime read, cleanup or checkout refresh occurred.

Finish Line

The reproduced action identity transition is repaired in its owning shared script, focused and required checks pass for committed source, and normal delivery evidence is recorded. Actual data migration/testing restore remain on the parent, not earned by source tests.

Relationships

Activity

  1. 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-actions-1107
    Claimed at: 2026-11-07T20:19:56-05:00
    Next action: Repair the proven native20 moved action identity with preservation tests while original017 collection continues; no active packet or receiver changes.

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

    Work record

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

    @shiny-code-app
    ContributorAuthor

    Released claim 6715545577

    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-actions-1107, 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: #407

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