Skip to content

Propose CH-015: capture build/distribution/guide/downloader idea as a plan - #22

Merged
flemming-n-larsen merged 3 commits into
mainfrom
ch-015-build-distribution-guide-plan
Sep 9, 2026
Merged

Propose CH-015: capture build/distribution/guide/downloader idea as a plan#22
flemming-n-larsen merged 3 commits into
mainfrom
ch-015-build-distribution-guide-plan

Conversation

@flemming-n-larsen

Copy link
Copy Markdown
Contributor

Summary

  • Adds G-003 (proposed goal): legacy robots should be easy to obtain, wrap, and run on Tank Royale.
  • Adds P-002 (draft plan) serving G-003, with four milestones: Gradle version-catalog cleanup (M-144), artifact build & distribution (M-145), a usage guide pointing to https://rumble.robowiki.net/ (M-146), and bot-acquisition tooling with mechanism left open pending feasibility (M-147).
  • Regenerates docs/goals/README.md and docs/plans/README.md indexes via clue scaffold.

This is a plan-capture change only — no implementation against P-002's milestones is in scope here; the plan is deliberately draft/todo throughout.

Open question

changes/CH-015-build-distribution-guide-plan/open-questions.md flags a .clue/id-ledger.yaml gap: the M prefix has no prior entries even though P-001 already declares M-001M-143 in its milestone tables, so clue id next M currently offers colliding IDs. P-002's milestones (M-144M-147) were numbered by continuing P-001's sequence directly instead. Needs a human call on whether to backfill the ledger or keep numbering milestones this way.

Test plan

  • clue validate passes clean (65 artifacts, no new issues)
  • clue scaffold regenerated both README indexes with no manual edits needed
  • Human review of G-003/P-002 wording and the milestone-ID open question

🤖 Generated with Claude Code

https://claude.ai/code/session_01A6pPpd8gWaqE3w1PWYr4qn

… plan

Adds G-003 (proposed goal: legacy robots easy to obtain, wrap, and run)
and P-002 (draft plan serving it, four milestones: Gradle version-catalog
cleanup, artifact distribution, a usage guide pointing to
rumble.robowiki.net, and bot-acquisition tooling with feasibility left
open). Regenerates the goals and plans README indexes.

Flags an M-prefix identity-ledger gap in open-questions.md: P-001's
existing milestone IDs were never registered with clue id, so `next M`
offers colliding numbers; this plan's milestones continue P-001's
sequence directly instead.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01A6pPpd8gWaqE3w1PWYr4qn
@flemming-n-larsen
flemming-n-larsen marked this pull request as ready for review September 9, 2026 18:56
flemming-n-larsen and others added 2 commits September 9, 2026 21:02
…chema

clue validate on 0.24.1 requires full core frontmatter (id, type, status,
links, title) on every file under changes/CH-xxx/, not just proposal.md.
proposal.md gets type: change, status: open (not "proposed" — that status
is no longer valid for type change in this release). tasks.md and
open-questions.md get their own ledger-tracked identities under the
existing TASKS/OQ prefixes (TASKS-008, OQ-006), matching what a prior
change already used for the same files.

clue validate passes locally (68 artifacts, no issues).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01A6pPpd8gWaqE3w1PWYr4qn
Closes the open milestone-ID question: P-002's M-144-M-147 stay as
manual continuation of P-001's sequence (human decision — no ledger
backfill in this change). All tasks are done; deleting
changes/CH-015-build-distribution-guide-plan/ per the digest step.

clue validate --forbid-changes passes clean.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01A6pPpd8gWaqE3w1PWYr4qn
@flemming-n-larsen
flemming-n-larsen merged commit 5c40572 into main Sep 9, 2026
2 checks passed
@flemming-n-larsen
flemming-n-larsen deleted the ch-015-build-distribution-guide-plan branch September 9, 2026 19:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant