De-slop: remove every em-dash + banned words across all modules + capstone (#94)
Sync course wiki / sync-wiki (push) Successful in 4s

Co-authored-by: claude <[email protected]>
Co-committed-by: claude <[email protected]>
This commit was merged in pull request #94.
This commit is contained in:
2026-06-22 23:21:22 -04:00
committed by claude
parent 513d7e7ac8
commit c098933f25
99 changed files with 1324 additions and 1315 deletions
@@ -3,7 +3,7 @@
Copy this to whatever filename YOUR agentic tool reads for repo-level instructions (check its
docs), place it at the repo root, then edit every line to match reality. Wrong instructions are
worse than none — read it through before you commit it. Delete this comment when you're done.
worse than none; read it through before you commit it. Delete this comment when you're done.
The shape below is deliberately short. An instructions file is a briefing for an agent that will
edit this code, not documentation for humans (that's the README). Keep only lines that change the
@@ -13,15 +13,15 @@
# Instructions for AI agents working on tasks-app
A tiny command-line task tracker. The point of this project is to be small enough to read in a
minute but real enough to have more than one file. Keep it that way — don't grow it into a product.
minute but real enough to have more than one file. Keep it that way; don't grow it into a product.
## Project layout
- `tasks.py` — core logic (`Task`, `TaskList`). New behavior that isn't about the command line goes
- `tasks.py`: core logic (`Task`, `TaskList`). New behavior that isn't about the command line goes
here.
- `cli.py` — the command-line front end. Argument parsing and printing only; it calls into
- `cli.py`: the command-line front end. Argument parsing and printing only; it calls into
`tasks.py`. Reads and writes `tasks.json`.
- `tasks.json` — generated state. See "Don't touch" below.
- `tasks.json`: generated state. See "Don't touch" below.
## Build and test commands
@@ -31,7 +31,7 @@ minute but real enough to have more than one file. Keep it that way — don't gr
## Coding standards
- Python 3.10+ . Standard library only — no third-party packages without being asked.
- Python 3.10+ . Standard library only; no third-party packages without being asked.
- Type-hint public functions and methods. Match the existing dataclass style in `tasks.py`.
- Handle bad input gracefully (e.g. a non-numeric index) rather than letting a raw traceback escape.