Skip to content

Map: the issue queue as a first-class surface in T3 Code #108

Description

@radroid

Destination

Decide what the fork builds, defers, or upstreams in order to make the GitHub issue queue a
first-class working surface inside T3 Code — a visible wayfinder map, skill invocation that actually
fires, a skill picker that routes by situation rather than alphabet, and an agent that works the
queue. Done when every piece has a verdict, an order, and the evidence behind it.

Notes

Domain. The fork, radroid/t3code. Fork-owned namespaces are apps/server/src/coil/,
apps/web/src/coil/, packages/contracts/src/coil/not t3x/; the rename moved them and
some docs are still stale. Every edit to an upstream-owned file takes a row in
docs/t3x/SEAMS.md, updated in the same commit. Tracker conventions, including the frontier query
and the sub-issue/dependency commands, live in docs/t3x/agents/issue-tracker.md.

Skills each session should consult. /grilling and /domain-modeling by default. /research
for AFK research tickets. /prototype where the question is "how should it look or behave".

Standing preferences.

  • Plan, don't build. Experiments are in scope as task/research tickets because they unblock
    decisions. Feature implementation is not — the map hands off to /to-spec/to-tickets.
  • HITL by design. This effort spends a human's time and an agent's together. Its product is
    tickets a looping agent can then take unattended.
  • Nothing goes upstream. Upstream is not accepting contributions at present, so every fix lands
    fork-local and pays a seam row. This is a change from the usual "prefer upstreaming" posture and
    it is load-bearing for ticket ordering.
  • Web and desktop only.
  • Order: panel → invocation → routing → maintainer agent.

Ordering rationale. The panel is the highest-value piece (it removes the constant bounce between
the Issues list and the chat). The maintainer agent is last because an agent autonomously running
skills you cannot yet reliably invoke, against a queue you cannot yet see, is the riskiest possible
first move — and its verdict may legitimately come out "defer".

Decisions so far

None yet.

Not yet specified

Out of scope

Metadata

Metadata

Assignees

No one assigned

    Labels

    wayfinder:mapWayfinder: the map issue itself

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions