testsAndMisc/docs/superpowers/evidence/remove-build-your-x-2026-07-17.json
Krzysztof kuhy Rudnicki e19f889989
Some checks failed
Pre-commit checks / pre-commit (push) Waiting to run
Python tests / test (push) Has been cancelled
chore: remove byox_ladder — extracted to its own repo
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
2026-07-17 20:06:14 +02:00

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%."
]
}