Skip to content

chore(config-cascade): call the personal layer the personal override in the contract and shared lib - part 2 of 2 #13188

Description

@melodic-automation-lanes

Part 2 of 2 of #13182, split at intake (owner Q93). The done-when below is copied from #13182 as written.

Done when

  • The config-cascade contract's version and CHANGELOG, and each plugin whose synced copy changed, carry their release record per AGENTS.md.

Activity

  1. added
    needs-triageNot yet classified. Floor until a type and one priority tier are set.
    on Nov 4, 2026
  2. github-actions commented on Nov 4, 2026

    @github-actions
    Contributor

    Proposed work class: none

    Size: Small
    Complexity: Low
    Uncertainty: Known
    Flags: none
    Blocked by: #13187

    Understood: this is part 2 of 2 of #13182, split at intake. It asks for the release record (version bump and CHANGELOG entries) for the config-cascade contract and for each plugin whose synced copy changed. That record follows the personal-override rename in part 1, so it depends on #13187. This is not a duplicate; it is a sibling split of #13182. Nothing is missing.

    Automated triage. A maintainer reviews it.

  3. added
    priority: lowNice-to-have, cosmetic, or speculative; opportunistic.
    and removed
    needs-triageNot yet classified. Floor until a type and one priority tier are set.
    on Nov 4, 2026
  4. melodic-automation-lanes commented on Nov 4, 2026

    @melodic-automation-lanes
    ContributorAuthor

    Not admitted to the issue lane yet: blocker #13187 is not closed by a listed human or a merge.

  5. kyle-sexton commented on Nov 4, 2026

    @kyle-sexton
    Member

    Triage note: where this sub-issue's release record lands.
    Agent choice, not an owner answer.

    Work class confirmed as work-class: mechanical: a version bump and a CHANGELOG entry are deterministic, trivially reversible maintenance (the label's own definition). Intake proposed none.

    The done-when line has two halves, and only one of them can be a separate pull request:

    • The plugins whose synced copy changed. All 27 plugins that carry the shared lib copies are in changelog-fragment mode (scripts/fragment-plugins.txt, ADR 0048). A pull request that changes a fragment-mode plugin's shipped files must add that plugin's fragment under .changes/<plugin>/ in the same pull request (scripts/check-changelog-fragments.sh --check-required). Any pull request other than the release pull request that moves the plugin's version or adds a CHANGELOG heading fails scripts/check-changelog-parity.sh (FRAGMENT-MODE RELEASE, lines 763 and 794). So the plugin half lands in chore\(config-cascade\): call the personal layer the personal override in the contract and shared lib - part 1 of 2 #13187's own pull request as fragments, and the release pull request writes the versions. The lane on this issue checks those fragments exist; it bumps no plugin.json and adds no plugin CHANGELOG heading.
    • The config-cascade contract. config-cascade is not in the fragment list, so its contract_version and docs/contracts/config-cascade/CHANGELOG.md are written by hand (docs/contracts/config-cascade/README.md, Versioning). That is the work this sub-issue holds, unless chore\(config-cascade\): call the personal layer the personal override in the contract and shared lib - part 1 of 2 #13187's pull request already does it, in which case this issue is done as written.

    Basis: verified, scripts/fragment-plugins.txt, scripts/check-changelog-fragments.sh:9, scripts/check-changelog-parity.sh:100, :763, :794, docs/adr/0048-release-plugins-from-changelog-fragments-through-a-bot-maintained-release-pr.md (check table), on origin/main.

    Blocked by #13187 (native edge). work-unblock labels this issue agent-ready when #13187 closes by a merge. No label change here beyond the class.

  6. added
    work-class: mechanicalDeterministic, trivially reversible maintenance: dependency bumps, lint/format, sync.
    on Nov 4, 2026
  7. added
    agent-readyFully specified and briefed; eligible for autonomous pickup from the frontier.
    on Nov 4, 2026
  8. changed the title [-]chore\(config-cascade\): call the personal layer the personal override in the contract and shared lib - part 2 of 2[/-] [+]chore(config-cascade): call the personal layer the personal override in the contract and shared lib - part 2 of 2[/+] on Nov 4, 2026
  9. melodic-automation-lanes commented on Nov 4, 2026

    @melodic-automation-lanes
    ContributorAuthor

    The work-resolve-issue run that agent-ready started failed or was cancelled before it reported, or it stopped or the token broker refused it because its workflow files differ from main's. work-unblock removed and added agent-ready back to start a fresh run on main's workflow files. If this run ends the same way, it re-fires the issue again, waiting longer each time.

  10. added
    agent-readyFully specified and briefed; eligible for autonomous pickup from the frontier.
    and removed
    agent-readyFully specified and briefed; eligible for autonomous pickup from the frontier.
    on Nov 4, 2026
  11. self-assigned this
    on Nov 4, 2026
  12. kyle-sexton commented on Nov 4, 2026

    @kyle-sexton
    Member
    No description provided.
  13. kyle-sexton commented on Nov 4, 2026

    @kyle-sexton
    Member

    Lane 3 holds this, under the lease above (hub H46). It continues #13187, which merged in #13280.

  14. kyle-sexton commented on Nov 4, 2026

    @kyle-sexton
    Member
    No description provided.
  15. removed
    status: readyTriaged, unblocked, and fully specified; eligible to pick up.
    agent-readyFully specified and briefed; eligible for autonomous pickup from the frontier.
    on Nov 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

priority: lowNice-to-have, cosmetic, or speculative; opportunistic.work-class: mechanicalDeterministic, trivially reversible maintenance: dependency bumps, lint/format, sync.

Type

Fields

Work status

agent-ready

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions