Skip to content

Bug: Effort badge 'L' is ambiguous in plan notebook — reads as 'Low' not 'Large' #32

@shakestzd

Description

@shakestzd

Bug Report

Description: In the marimo plan review notebook, the effort badges use single-letter codes (S, M, L) without a legend. The "L" badge is easily misread as "Low" when it actually means "Large." This was caught during review of the Codex Interoperability plan (plan-31cd5de1) where Slice 6 (MCP server) showed Effort: L, Risk: High — the reviewer read "L" as "Low" and flagged the mismatch.

Environment

  • HtmlGraph version: 0.46.1-17-g51273902
  • OS: Darwin 25.4.0

Steps to Reproduce

  1. Open any plan in the marimo review notebook
  2. Look at a slice with effort: L
  3. Read "L" as "Low" (natural first interpretation)

Expected Behavior

Badge meaning should be immediately clear without needing to consult documentation. A legend/key should be visible in the notebook template:

Effort: S = Small | M = Medium | L = Large
Risk:   Low | Med | High

Actual Behavior

No legend exists. "L" is ambiguous — could mean "Low" or "Large." The risk field uses full words (Low/Med/High) while effort uses single letters (S/M/L), making the inconsistency worse.

Suggested Fix

Add a legend to the marimo notebook plan review template, either as:

  • A header row/caption near the slice cards
  • A tooltip on hover over the badges
  • A footer key at the bottom of the notebook

Reported via HtmlGraph issue reporter

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions