| version | last_updated |
|---|---|
1.0 |
2025-12-22 |
Commands for inspecting problems and checking conversion status.
| Command | Description |
|---|---|
ls |
List all problems |
status |
Check problem conversion status |
List all problems with their metadata.
slop-code problems lsDisplays a table with:
- Problem name
- Checkpoint count
- Difficulty
- Description (truncated)
# List all problems
slop-code problems lsCheck if a problem has been converted to the new pytest-based format.
slop-code problems status PROBLEM_NAME| Argument | Required | Description |
|---|---|---|
PROBLEM_NAME |
Yes | Name of the problem to check |
Structure Checks:
tests/directory existstests/conftest.pyexists- No
loader.py(old format) - No
verifier.py(old format)
Checkpoint Files (for each checkpoint):
- Test file exists (
tests/test_checkpoint_N.py) - Solution directory exists (
solutions/checkpoint_N/) - Spec file exists (
checkpoint_N.md)
Test Counts (if fully converted): A table showing test counts by type (Core, Functionality, Error) for each checkpoint.
# Check if file_backup is converted
slop-code problems status file_backup
# Check conversion status of etl_pipeline
slop-code problems status etl_pipelineProblem: file_backup
Description: Implement a file backup utility...
Checkpoints: 5
Structure Checks:
tests/ directory: OK
tests/conftest.py: OK
No loader.py (old format): OK
No verifier.py (old format): OK
Checkpoint Files:
checkpoint_1:
test file: OK
solution dir: OK
spec file: OK
...
Problem is fully converted to new format.
┏━━━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━┳━━━━━━━┓
┃ Checkpoint ┃ Core ┃ Functionality ┃ Error ┃ Total ┃
┡━━━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━╇━━━━━━━┩
│ checkpoint_1 │ 5 │ 3 │ 2 │ 10 │
│ checkpoint_2 │ 8 │ 4 │ 3 │ 15 │
└──────────────┴──────┴───────────────┴───────┴───────┘