Repository navigation
CR-1000: move languages-ng's work tracking to the central ourPLCC/dev tracker - #21
Merged
Merged
Conversation
… tracker Clone ourPLCC/dev beside this repo on the host and mount it at /workspaces/dev, point the backlog CLI at it, install the pinned backlog, and assert git works in both repos. Mount ~/.claude as the languages-ng-claude volume so assistant memory survives a rebuild, and approve AGENTS.md's imports from ../dev on creation. Ignore .plans/. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
AGENTS.md imports ../dev/ORG-AGENTS.md, ../dev/CONTRIBUTING.md, then CONTRIBUTING.md, and keeps only the agent-only rules: reviewing shell in plans and verifying a subagent's commits. CONTRIBUTING.md opens with the link to the org developer guide, describes the ../dev clone and the +500 offset for old issue numbers, and takes over the course-material impact log rule. The memory, tracker, and spec-location sections are dropped: the ~/.claude volume and the org guide replace them. Allow backlog in the project's Claude settings. Part of CR-1000. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Links into dev-docs/issues/ become CR-<N+500>, and links to the tracker's own files (issue-conventions.md, bin/issues/, the roadmap) become plain text. Frozen specs and plans get link-only edits; their prose is left as written. Comments naming issue paths in the devcontainer, the release config, and check-run-complete.bash now name the CR. The developer-docs index drops its Issue Conventions entry. Part of CR-1000. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Work is now tracked as change requests in ourPLCC/dev; languages-ng's 53 issues were converted there as CR-501 to CR-553. Delete dev-docs/issues/, dev-docs/issue-conventions.md, bin/issues/, and their bats tests. Part of CR-1000. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
There was a problem hiding this comment.
🟡 Changes recommended
The course-material impact log still links to the deleted CLAUDE.md, leaving live contributor documentation dangling.
1 open finding
What changed in this PR
Migrates languages-ng work tracking to the central ourPLCC/dev CR tracker and retires the repository-local issue system.
Changes:
- Removes 53 local issue files, tracker scripts, and tests.
- Adds central-tracker devcontainer integration and agent guidance.
- Rewrites historical issue references to CR IDs.
| File | Description |
|---|---|
.claude/settings.json |
Allows backlog commands. |
.devcontainer/devcontainer.json |
Mounts and configures the central tracker. |
.gitignore |
Ignores worktree-local plans. |
.releaserc.yaml |
Replaces issue-path references with CR IDs. |
AGENTS.md |
Imports organization guidance and retains agent-only rules. |
CLAUDE.md |
Retires superseded agent guidance. |
CONTRIBUTING.md |
Documents the central tracker and repository workflow. |
bin/check-run-complete.bash |
Replaces an issue-path reference with CR-531. |
bin/install/claude-imports.bash |
Approves external Claude imports. |
bin/issues/check.bash |
Removes local tracker validation. |
bin/issues/close.bash |
Removes local issue closing. |
bin/issues/list.bash |
Removes local issue listing. |
bin/issues/new.bash |
Removes local issue creation. |
bin/tests/issues-check.bats |
Removes tracker validation tests. |
bin/tests/issues-close.bats |
Removes tracker closing tests. |
bin/tests/issues-list.bats |
Removes tracker listing tests. |
dev-docs/course-material-impact.md |
Converts issue links to CR references. |
dev-docs/index.md |
Removes the retired conventions link. |
dev-docs/issue-conventions.md |
Removes obsolete local tracker documentation. |
dev-docs/issues/.next-id.txt |
Removes the local issue counter. |
dev-docs/issues/001-remove-unused-languages.md |
Migrated to the central tracker. |
dev-docs/issues/002-migrate-v0-to-plcc-ng.md |
Migrated to the central tracker. |
dev-docs/issues/003-python-run-return-value-quoted.md |
Migrated to the central tracker. |
dev-docs/issues/004-js-var-field-reserved-word.md |
Migrated to the central tracker. |
dev-docs/issues/005-migrate-v1-to-plcc-ng.md |
Migrated to the central tracker. |
dev-docs/issues/006-multi-capture-alt-name-case-mismatch.md |
Migrated to the central tracker. |
dev-docs/issues/007-migrate-v2-to-plcc-ng.md |
Migrated to the central tracker. |
dev-docs/issues/008-update-plcc-ng-2.0.0.md |
Migrated to the central tracker. |
dev-docs/issues/009-migrate-v3-to-plcc-ng.md |
Migrated to the central tracker. |
dev-docs/issues/010-plcc-ng-arbno-drops-mid-body-terminal.md |
Migrated to the central tracker. |
dev-docs/issues/011-devcontainer-image-stale-plcc-ng-version.md |
Migrated to the central tracker. |
dev-docs/issues/012-ci-cannot-run-plcc-ng-migrated-languages.md |
Migrated to the central tracker. |
dev-docs/issues/013-dev-docs-link-checker-not-fence-aware.md |
Migrated to the central tracker. |
dev-docs/issues/014-migrate-v4-to-plcc-ng.md |
Migrated to the central tracker. |
dev-docs/issues/015-gitignore-java-pattern-shadows-source-dirs.md |
Migrated to the central tracker. |
dev-docs/issues/016-cross-target-integer-divergence.md |
Migrated to the central tracker. |
dev-docs/issues/017-migrate-v5-to-plcc-ng.md |
Migrated to the central tracker. |
dev-docs/issues/018-close-bash-rewrites-plan-prose.md |
Migrated to the central tracker. |
dev-docs/issues/019-python-recursion-ceiling.md |
Migrated to the central tracker. |
dev-docs/issues/020-close-bash-roadmap-awk-edge-cases.md |
Retired as obsolete tracker work. |
dev-docs/issues/021-migrate-v6-to-plcc-ng.md |
Migrated to the central tracker. |
dev-docs/issues/022-plcc-rep-parses-each-source-independently.md |
Migrated to the central tracker. |
dev-docs/issues/023-migrate-set-to-plcc-ng.md |
Migrated to the central tracker. |
dev-docs/issues/024-migrate-ref-to-plcc-ng.md |
Migrated to the central tracker. |
dev-docs/issues/025-relocate-copies-stale-build-artifacts.md |
Migrated to the central tracker. |
dev-docs/issues/026-apply-env-comment-missing-from-most-targets.md |
Migrated to the central tracker. |
dev-docs/issues/027-use-spec-flag-instead-of-copying-tree.md |
Migrated to the central tracker. |
dev-docs/issues/028-relocate-filter-hides-permission-errors.md |
Migrated to the central tracker. |
dev-docs/issues/029-migrate-name-to-plcc-ng.md |
Migrated to the central tracker. |
dev-docs/issues/030-migrate-need-to-plcc-ng.md |
Migrated to the central tracker. |
dev-docs/issues/031-suite-exhausts-disk-and-reports-spurious-failure.md |
Migrated to the central tracker. |
dev-docs/issues/032-migrate-type0-to-plcc-ng.md |
Migrated to the central tracker. |
dev-docs/issues/033-test-bash-75-minute-run-and-lost-implementers.md |
Migrated to the central tracker. |
dev-docs/issues/034-migrate-type1-to-plcc-ng.md |
Migrated to the central tracker. |
dev-docs/issues/035-migrate-obj-to-plcc-ng.md |
Migrated to the central tracker. |
dev-docs/issues/036-plcc-rep-deadlocks-on-partial-stdout-line.md |
Migrated to the central tracker. |
dev-docs/issues/037-plcc-rep-lacks-output-and-clean-exit-records.md |
Migrated to the central tracker. |
dev-docs/issues/038-plcc-ng-follow-set-omits-nullable-tail.md |
Migrated to the central tracker. |
dev-docs/issues/039-putc-puts-diverge-across-targets.md |
Migrated to the central tracker. |
dev-docs/issues/040-obj-test-coverage-gaps-and-example-sweep.md |
Migrated to the central tracker. |
dev-docs/issues/041-obj-java-redundant-import-blocks-and-block-order.md |
Migrated to the central tracker. |
dev-docs/issues/042-test-bash-75-minute-run-and-lost-implementers.md |
Migrated as a central draft. |
dev-docs/issues/043-issues-new-bash-creates-issue-for-help-flag.md |
Retired as obsolete tracker work. |
dev-docs/issues/044-relocate-swallows-git-failure-reason.md |
Migrated to the central tracker. |
dev-docs/issues/045-release-workflow-uses-blocked-action.md |
Migrated to the central tracker. |
dev-docs/issues/046-release-notes-generator-not-loaded.md |
Migrated to the central tracker. |
dev-docs/issues/047-issue-conventions-claims-generated-changelog.md |
Migrated to the central tracker. |
dev-docs/issues/048-release-success-step-resolves-file-issue-refs.md |
Migrated to the central tracker. |
dev-docs/issues/049-retire-roadmap-open-issues-section.md |
Migrated to the central tracker. |
dev-docs/issues/050-head-idiom-coupled-to-template-comment.md |
Retired as obsolete tracker work. |
dev-docs/issues/051-close-bash-argument-paths-untested.md |
Retired as obsolete tracker work. |
dev-docs/issues/052-upstream-issues-track-local-work-only.md |
Migrated to the central tracker. |
dev-docs/issues/053-issue-refs-ambiguous-outside-frontmatter.md |
Retired as obsolete tracker work. |
dev-docs/issues/TEMPLATE.md |
Removes the local issue template. |
dev-docs/issues/index.md |
Removes the local issue index. |
dev-docs/plans/* (18 files) |
Replaces historical issue links with CR references. |
dev-docs/specs/* (17 files) |
Replaces historical issue links with CR references. |
🧠 Review effort: Balanced
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| they change something an instructor's slides, handouts, or lecture notes | ||
| would need to match (a renamed field referenced in a semantics | ||
| walkthrough, a changed output format, a renamed grammar symbol). Log | ||
| these in [dev-docs/course-material-impact.md](dev-docs/course-material-impact.md), |
The course-material impact log pointed at CLAUDE.md for its same-commit rule, which now lives in CONTRIBUTING.md; point it there. Frozen plans and specs that linked CLAUDE.md or bin/tests/issues-check.bats keep the name as plain text, as for the other retired tracker files. Part of CR-1000. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

CR-1000: move languages-ng's work tracking to the central ourPLCC/dev tracker.
languages-ng's 53 issues are now change requests CR-501 to CR-553 in ourPLCC/dev (old
#NisCR-<N+500>, e.g.#12isCR-512). This branch switches the repo over and retires the file-based tracker.Changes
ourPLCC/devbeside this repo as../devif missing, mounts it at/workspaces/dev, setsBACKLOG_CWD, and installs the pinnedbacklogCLI.~/.claudebecomes thelanguages-ng-claudenamed volume, so it survives rebuilds.bin/install/claude-imports.bashapprovesAGENTS.md's imports from../dev..plans/is gitignored.CLAUDE.md→AGENTS.md: imports../dev/ORG-AGENTS.md,../dev/CONTRIBUTING.md, thenCONTRIBUTING.md, and keeps only the agent-only rules (reviewing shell in plans, verifying a subagent's commits).CONTRIBUTING.md: opens with the link to the org developer guide and covers the../devsetup and the +500 offset. The course-material impact log rule moves here fromCLAUDE.md. Thebin/issues/rows are removed.dev-docs/issues/now point at CR IDs. Links to the tracker's own files (issue-conventions.md,bin/issues/) are now plain text. Frozen specs and plans got link-only edits. Comments in.devcontainer/devcontainer.json,.releaserc.yaml, andbin/check-run-complete.bashnow name the CR instead of an issue path.dev-docs/issues/,dev-docs/issue-conventions.md,bin/issues/, andbin/tests/issues-*.bats.Verification
bin/test.bash: 191 tests, 0 failures, exit 0.dev-docs/plans/,specs/, andreviews/,grep -rn 'dev-docs/issues'finds nothing (excluding.git).backlog task listworks, and that/memorylistsORG-AGENTS.mdand bothCONTRIBUTING.mdfiles.From this merge on, nothing is filed in
dev-docs/issues/; new work goes in the tracker.🤖 Generated with Claude Code