mirror of
https://github.com/kuhyx/testsAndMisc.git
synced 2026-11-11 19:34:03 +01:00
Moved to https://github.com/kuhyx/build-your-x with full git history, where it gained a `byox` progress tracker (crdt_sync-backed) and the builds themselves. - git rm -r python_pkg/byox_ladder/ - CLAUDE.md: add build-your-x to the extracted-repos list - .pre-commit-config.yaml: drop the now-stale byox_ladder codespell exclude No remaining package imports byox_ladder. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Nw9Vw8ufxLjkDox7iXPMH3
35 lines
1.7 KiB
JSON
35 lines
1.7 KiB
JSON
{
|
|
"intent": "Remove byox_ladder from the monorepo after extracting it to its own GitHub repo (kuhyx/build-your-x), where it gained a byox progress tracker + crdt_sync sync alongside the builds.",
|
|
"scope": [
|
|
"Delete python_pkg/byox_ladder/ (moved to https://github.com/kuhyx/build-your-x with full git history)",
|
|
"Update CLAUDE.md 'Extracted to their own repos' list",
|
|
"Drop the now-stale byox_ladder codespell exclude in .pre-commit-config.yaml",
|
|
"Non-goal: no behaviour change to any remaining monorepo package"
|
|
],
|
|
"changes": [
|
|
"git rm -r python_pkg/byox_ladder (generator + tests + built pages)",
|
|
"CLAUDE.md: add build-your-x to the extracted-repos list",
|
|
".pre-commit-config.yaml: remove the guide-ladder.html codespell exclude + its stale comment"
|
|
],
|
|
"verification": [
|
|
{
|
|
"command": "grep -rn byox_ladder --include=*.py --include=*.toml --include=*.yaml . (excluding the package)",
|
|
"result": "pass",
|
|
"evidence": "No remaining references to byox_ladder anywhere in the monorepo after removal."
|
|
},
|
|
{
|
|
"command": "new repo: python -m pytest byox_ladder/tests/ --cov=byox_ladder --cov-branch --cov-fail-under=100",
|
|
"result": "pass",
|
|
"evidence": "71 passed, 100.00% branch coverage in kuhyx/build-your-x (pre-push gate)."
|
|
}
|
|
],
|
|
"risks": [
|
|
"byox_ladder had no cross-package imports, so no remaining package depends on it.",
|
|
"Derived, gitignored artifacts (guides.json, byox-readme.md) were regenerable and copied into the new repo's checkout."
|
|
],
|
|
"rollback": [
|
|
"Clone https://github.com/kuhyx/build-your-x and restore byox_ladder/ under python_pkg/ with imports rewritten back to python_pkg.byox_ladder.*",
|
|
"Validate: pytest python_pkg/byox_ladder/tests/ passes at 100%."
|
|
]
|
|
}
|