Skip to content

Show real work progress in tree - #9

Merged
chudodey merged 1 commit into
mainfrom
codex/tree-001-work-trace
Aug 1, 2026
Merged

chudodey merged 1 commit into
mainfrom
codex/tree-001-work-trace

Conversation

@chudodey

@chudodey chudodey commented Aug 1, 2026

Copy link
Copy Markdown
Owner

What changed

  • added honest tree activity metadata that excludes the original capture block from evidence of work
  • added accessible node states for untouched, worked, recently active, and done
  • showed session count, accumulated minutes, work notes, and last-touch date on nodes
  • added absolute branch progress as touched / done / total without percentages
  • added a visible text-and-color legend
  • added serializer coverage and a seventh real-browser E2E flow
  • marked TREE-001 complete and moved the backlog starting point to MOOD-001

Why

The tree previously rendered untouched tasks and repeatedly worked tasks almost identically. That hid the user's effort and made it impossible to see which branches were moving without opening every card.

Validation

  • pytest -q — 132 passed, 1 skipped
  • python scripts/run_e2e.py — 7 passed
  • ruff check src tests e2e scripts main.py
  • node --check web/static/app.js
  • python scripts/backlog.py --check

@chudodey
chudodey marked this pull request as ready for review August 1, 2026 14:00
@chudodey
chudodey merged commit 2b382a6 into main Aug 1, 2026
3 checks passed
@chudodey
chudodey deleted the codex/tree-001-work-trace branch August 1, 2026 14:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant