con / con/mechababs

`mechababs jobs` needs a `has_results` column

Open Beginner friendly
#145 0 comments 0 reactions 0 assignees View on GitHub
automation
Dominant language
Python
Stars
1
Forks
4
Avg merge
15h 39m
Merged PRs (30d)
24

Description

## What

babs's `job_status.csv` carries `has_results`, its real did-this-produce-output signal, and `mechababs jobs` does not render it.

Symptom that surfaced it (2026-09-01, real run): a **merged** cell's job renders with a blank `state` (and blank `time_used`/`time_limit`) while `sacct` still reports it `COMPLETED 0:0` — so the one row where the drill-down should be most conclusive is the one that goes quiet.
`has_results` is the column that stays true after the scheduler forgets the job, which is exactly the post-merge case.

## Fix

Add the column to the `jobs` table, sourced from babs's csv like the others.
Additive, no correctness change.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at the implementation of the `mechababs jobs` table and trace how its existing columns are sourced from babs's `job_status.csv`. Add `has_results` alongside those columns, then run `mechababs jobs` against a representative job-status file and confirm the new value is rendered.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
75/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.