Skip to content

Run the /setup 0.30.0 marker migration in a scratch Consumer #651

Open

Description

@orioltf

Problem

PR #649 (for #520) moves the DLC's managed-block markers from unic-archon-dlc:begin / unic-archon-dlc:end to unic-dlc:begin / unic-dlc:end. Step 7 of commands/setup.md migrates an old block in place. The CHANGELOG lists this under ### Breaking for 0.30.0.

AGENTS.md § The quality bar for a prose Box says a change runs where it ships. Nobody has run the migration in a Consumer. If it fails, an upgraded Consumer ends with two blocks in one file, or loses the text after an unterminated old marker.

Acceptance criteria

  1. Install unic-archon-dlc 0.30.0 or later from the marketplace into a scratch Consumer outside every clone, and run /setup once for each starting state below. Record each result on this ticket:
    • CLAUDE.md with an old block that is not at the end of the file;
    • a line-based formatter ignore file with an old block;
    • a file that holds both an old block and a new block;
    • a file with an old begin marker and no end marker.
  2. In the first three states, each file ends with exactly one block, under unic-dlc markers, and the text outside the block is unchanged. In the fourth, /setup writes nothing to that file and its Step 8 summary reports it as an open item.
  3. The comment states the plugin version, the Archon version and the Claude Code version the run used.

Activity

  1. added
    needs-triageMaintainer needs to evaluate
    spikeTime-boxed investigation; no production code committed
    p2Medium priority
    on Oct 21, 2026
  2. orioltf commented on Oct 21, 2026

    @orioltf
    MemberAuthor

    This was generated by AI during triage.

    Filed by the /afk-loop run on #373 from round 1 of the review of PR #649. The test-coverage reviewer rated it Medium. I confirmed that the PR body reports no /setup run on a Consumer that holds an old block, and that the plugin has no test for it, as AGENTS.md intends. I did not run /setup myself, because the marketplace serves 0.30.0 only after the release reaches main.

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

    app:unic-archon-dlcneeds-triageMaintainer needs to evaluatep2Medium priorityspikeTime-boxed investigation; no production code committed

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions