Skip to content

Retire World regression workflow after local cutover #282

Closed

Description

@devantler

🤖 Generated by the Agentic Engineer

Delivered outcome

The unused World-only central regression workflow and its exclusive resolver, contract test, CI hook and catalogue section are removed after the product-owned cutover. The genuinely shared admission runner remains.

The final source cleanup is delivered by #763 (5df28658db1fcb1484d5358d0580a3853e653ecc) and World #1557 (c79e5804b6c9f12ae3479f50521592f9563fca32). The separate shared-CI repair #765 is merged and main CI, release, CD, push and quality checks have succeeded.

Completed checklist

  • Complete live consumer/source census proves no second consumer of the World-only interface.
  • World #746 is completed and its product-owned action is independently required through the shared trusted runner and repository-bound result.
  • Cut over World regression enforcement to the product-owned gate #166 verifies retirement of singleton association 21102220 without an enforcement gap.
  • Remove the central World regression workflow.
  • Remove its exclusive resolver and dedicated test.
  • Remove its CI hook and catalogue section; retain product-neutral automation and parallel action/workflow documentation.
  • Pass complete native catalogue validation, exact-head independent review, protected merge and post-merge verification.
  • Confirm World PRs remain protected after the central source disappears.

Fresh complete native readback at 2026-10-25 20:50 UTC confirms the retained old World record is disabled at its observed current generation, has no workflow association or bypass, and the shared runner plus repository-bound executed result remain required. All 49 unrelated policy appearances match the pre-retirement baseline; the other two consumers remain protected.

After retirement, the real positive control passed all 187 trusted scenes. The negative control used a candidate no-op validator, but the reviewed action still executed and rejected the candidate parser error. The full source CI retains scene omission, masking, identity, duplicate-name, containment, deadline and cleanup controls. These are distinct evidence layers; this does not claim that every mutation variant was separately submitted as a native control PR.

Part of devantler-tech/world-at-ruin#745. World #1495 remains separately open.

Activity

  1. self-assigned this
    on Aug 20, 2026
  2. added theissue type on Aug 20, 2026
  3. moved this to 📥 Backlog in 🌊 Project Boardon Aug 20, 2026
  4. transferred this issue fromon Sep 25, 2026
  5. devantler commented on Oct 25, 2026

    @devantler
    ContributorAuthor

    🤖 Generated by the Agentic Engineer

    Completed: the final reviewed source cleanup, normal protected merge and all post-merge workflows are verified.

    The final source cleanup is delivered by #763 (5df28658db1fcb1484d5358d0580a3853e653ecc) and World #1557 (c79e5804b6c9f12ae3479f50521592f9563fca32). The separate shared-CI repair #765 is merged and main CI, release, CD, push and quality checks have succeeded.

    Fresh complete native readback at 2026-10-25 20:50 UTC confirms the retained old World record is disabled at its observed current generation, has no workflow association or bypass, and the shared runner plus repository-bound executed result remain required. All 49 unrelated policy appearances match the pre-retirement baseline; the other two consumers remain protected.

    After retirement, the real positive control passed all 187 trusted scenes. The negative control used a candidate no-op validator, but the reviewed action still executed and rejected the candidate parser error. The full source CI retains scene omission, masking, identity, duplicate-name, containment, deadline and cleanup controls. These are distinct evidence layers; this does not claim that every mutation variant was separately submitted as a native control PR.

    World #1495 and World #1397 remain independent unfinished performance work; no performance or warm-reuse outcome is inferred from this ownership cleanup.

  6. moved this from 🧊 Icebox to ✅ Done in 🌊 Project Boardon Oct 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

Fields

Priority

None yet

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions