chore(taskfile): trim to ≤100 lines (90), drop pure CLI wrappers#29
Merged
Conversation
Taskfile.yaml: 163 → 90 lines. Target (≤100 per ticket:taskfile-trim) met. Dropped pure wrappers: - `setup` (folded into `install`) - `staging:generate`, `staging:check` (now in task ci; docs/commands.md has the standalone invocation) - `check:layout` (`python scripts/check_source_layout.py` documented in docs/commands.md and CLAUDE.md) - `default` (task --list is trivial) Kept 16 targets, all with desc: and compose / env-setting / forker-facing defaults. README Quickstart commands all still resolve. docs/commands.md gains Source layout + staging codegen section. CLAUDE.md Task block updated to reflect the new `task install` (absorbed `setup`) and direct-script references. Smoke: `task --list` clean, `task ci` invokes install → ruff → ruff format → mypy → pytest → secret scan → staging drift (mypy's 7 pre-existing errors are out of scope; CI treats typecheck as continue-on-error per ticket:ci-github-actions residual). Closes ticket:taskfile-trim.
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.
Summary
Taskfile.yaml163 → 90 lines (target ≤100 perticket:taskfile-trim)setup(folded intoinstall),staging:generate,staging:check,check:layout,defaultdesc:docs/commands.mdgains a Source layout + staging codegen section for the dropped wrappersCLAUDE.mdTask block reflects the new shapeCloses
ticket:taskfile-trim— final ticket ofinitiative:scaffold-polish.Task list after trim
Test plan
wc -l Taskfile.yaml≤ 100 (got 90)task --listrenders all 16 targets with descstask ciinvokes cleanly through install → ruff → format → pytest → secret scan → staging drift (mypy pre-existing errors unchanged; continue-on-error in CI)install,full-refresh,dagster:dev,plan:dev,verify:dev,plan:prod,streamlit,init,verify,ci)🤖 Generated with Claude Code