docs: document Claude test commands
This commit is contained in:
@@ -18,3 +18,29 @@ Rules:
|
||||
- Stop.
|
||||
|
||||
Do not start the next task automatically.
|
||||
|
||||
## Test Commands
|
||||
|
||||
Use the existing virtual environment.
|
||||
|
||||
From the repository root, run:
|
||||
|
||||
```bash
|
||||
source .venv/bin/activate
|
||||
python -m pytest
|
||||
|
||||
Do not search the filesystem for pytest.
|
||||
Do not create a new virtual environment unless explicitly asked.
|
||||
|
||||
If pytest is unavailable, run:
|
||||
|
||||
pip install -e '.[dev]'
|
||||
python -m pytest
|
||||
Validation Commands
|
||||
|
||||
For normal task validation, run:
|
||||
|
||||
python -m pytest
|
||||
rdb status
|
||||
rdb next
|
||||
```
|
||||
|
||||
@@ -72,3 +72,25 @@ Acceptance Criteria:
|
||||
- command reads discovery-log.md
|
||||
- low-confidence answers are detected
|
||||
- follow-up answers are appended to discovery-log.md
|
||||
|
||||
## TASK-005 — Task lifecycle commands
|
||||
|
||||
Status: Todo
|
||||
|
||||
Goal:
|
||||
Allow tasks to be managed from the CLI rather than manually editing TASKS.md.
|
||||
|
||||
Acceptance Criteria:
|
||||
|
||||
- `rdb start TASK-ID`
|
||||
- Marks task In Progress
|
||||
|
||||
- `rdb complete TASK-ID`
|
||||
- Marks task Done
|
||||
|
||||
- Updates PROJECT_STATE.md
|
||||
- Updates AGENT_HANDOFF.md
|
||||
- Updates RUN_LOG.md
|
||||
- Preserves task formatting
|
||||
- Add/update tests
|
||||
- Run python -m pytest
|
||||
|
||||
Reference in New Issue
Block a user