Skip to content

Where does the panel's map data come from? #111

Description

@radroid

Question

The panel needs the map, its children, their labels, assignees, and blocking state. Establish where
that data comes from and what it costs.

  • Does T3 already have a GitHub data layer to reuse? There is a "Pull request" right-panel tab, so
    something already talks to GitHub — find it and judge whether it is reusable or PR-specific.
  • Otherwise: gh CLI shelling out, GitHub REST from the server, or from the client?
  • The frontier query needs sub_issues and issue_dependencies_summary (verified available on
    radroid/t3code; commands in docs/t3x/agents/issue-tracker.md). Confirm what a single frontier
    refresh costs in API calls, and the rate-limit headroom.
  • Polling or on-demand? A map open in a panel while you work a ticket implies refresh.
  • Auth: which token, and where does it live for the desktop app?

Produce a recommendation with the call count and rate-limit maths, not just an approach.

Activity

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

    wayfinder:researchWayfinder ticket (AFK): read docs/code to surface a fact

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions