Skip to content

fix(planning): add jump-to-newest and collapse older notes in the interview Notes panel #8084

Closed

Description

@kyle-sexton

Refs: #7756
Depends on: #8083

Agent Brief

Type: Bug
Summary: The Notes panel offers a jump to the newest note and collapses older notes.

Current behavior:
The Notes panel renders every note expanded in one column: 7,625 px tall in the audited session. There is no way to reach the newest note except by scrolling.

Desired behavior:

  • The Notes panel shows a control that scrolls the newest note into view. It works from the keyboard.
  • Older notes collapse to one line each and expand when clicked. The newest note always renders expanded.
  • With only a few notes, the panel needs no collapsing. The agent picks the threshold and states it in the PR.
  • Pinned and unpinned panels both behave this way.

Key interfaces:

  • The Notes panel render: the note list, and each note's collapsed and expanded state.

Acceptance criteria:

  • The diff adds a UI check with a fixture holding enough notes to collapse. It checks three things: the jump control brings the newest note into the panel's viewport; an older note renders collapsed; clicking that note expands it.
  • scripts/check-changelog-fragments.sh passes, with one planning patch fragment added.
  • CI's test-bash passes on the PR.

Out of scope:

  • Flyout overlap at 1440 px (the item this depends on, which touches the same panel render).
  • Note content, the note reply flow, and the Activity panel.
  • Layout at 390 and 425 px (sibling item).

Refs #7756


This was generated by AI during backlog shaping. Split from #7756 so each piece fits the lane's run time; the owner approved this split in an attended backlog-shaping session on 2026-10-18.

Activity

  1. added
    needs-humanHuman-in-the-loop required; autonomous sessions must not resolve items carrying this.
    work-class: scopedA briefed fix or small feature; blast radius bounded by the brief, tests exist.
    on Oct 18, 2026
  2. added theissue type on Oct 18, 2026
  3. added
    agent-readyFully specified and briefed; eligible for autonomous pickup from the frontier.
    and removed
    needs-humanHuman-in-the-loop required; autonomous sessions must not resolve items carrying this.
    on Oct 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent-readyFully specified and briefed; eligible for autonomous pickup from the frontier.work-class: scopedA briefed fix or small feature; blast radius bounded by the brief, tests exist.

    Type

    Fields

    No fields configured for Bug.

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions